ansible-playbook [core 2.12.6]
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.9/site-packages/ansible
  ansible collection location = /tmp/tmprpwa1_ne
  executable location = /usr/bin/ansible-playbook
  python version = 3.9.13 (main, May 18 2022, 00:00:00) [GCC 11.3.1 20220421 (Red Hat 11.3.1-2)]
  jinja version = 2.11.3
  libyaml = True
Using /etc/ansible/ansible.cfg as config file
Skipping callback 'debug', as we already have a stdout callback.
Skipping callback 'default', as we already have a stdout callback.
Skipping callback 'minimal', as we already have a stdout callback.
Skipping callback 'oneline', as we already have a stdout callback.

PLAYBOOK: tests_ovirt_elasticsearch.yml ****************************************
1 plays in /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml

PLAY [Ensure that the role runs with parameters from ovirt to two elasticsearch outputs and local files output] ***

TASK [Gathering Facts] *********************************************************
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:2
Tuesday 26 July 2022  22:59:30 +0000 (0:00:00.014)       0:00:00.014 ********** 
ok: [/cache/centos-7.qcow2c.snap]
META: ran handlers

TASK [TEST CASE 0; Ensure basic ovirt default configuration works] *************
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:27
Tuesday 26 July 2022  22:59:31 +0000 (0:00:01.022)       0:00:01.036 ********** 

TASK [linux-system-roles.logging : Set files output if files output is not defined and logging_inputs is not empty] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:5
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.061)       0:00:01.097 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Set rsyslog_outputs] ************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:17
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.038)       0:00:01.136 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_outputs": [
            {
                "name": "default_files",
                "type": "files"
            },
            {
                "ca_cert": "/etc/rsyslog.d/es-ca.crt",
                "cert": "/etc/rsyslog.d/es-cert.pem",
                "index_prefix": "project.",
                "input_type": "ovirt",
                "name": "elasticsearch_output",
                "private_key": "/etc/rsyslog.d/es-key.pem",
                "retryfailures": false,
                "server_host": "logging-es",
                "server_port": 9200,
                "type": "elasticsearch",
                "uid": "testuser0"
            },
            {
                "ca_cert": "/etc/rsyslog.d/es-ca.crt",
                "cert": "/etc/rsyslog.d/es-cert.pem",
                "index_prefix": ".operations.",
                "input_type": "ovirt",
                "name": "elasticsearch_output_ops",
                "private_key": "/etc/rsyslog.d/es-key.pem",
                "retryfailures": false,
                "server_host": "logging-es-ops",
                "server_port": 9200,
                "type": "elasticsearch"
            }
        ]
    },
    "changed": false
}

TASK [linux-system-roles.logging : Set rsyslog_inputs] *************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:24
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.048)       0:00:01.185 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_inputs": [
            {
                "name": "basic_input",
                "type": "basics"
            },
            {
                "name": "ovirt_collectd_input",
                "subtype": "collectd",
                "type": "ovirt"
            },
            {
                "name": "ovirt_engine_input",
                "subtype": "engine",
                "type": "ovirt"
            },
            {
                "name": "ovirt_vdsm_input",
                "subtype": "vdsm",
                "type": "ovirt"
            },
            {
                "name": "ovirt_bogus_input",
                "subtype": "bogus",
                "type": "ovirt"
            }
        ]
    },
    "changed": false
}

TASK [linux-system-roles.logging : Set custom_config_files fact] ***************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:30
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.048)       0:00:01.234 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'default_files', 'type': 'files'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "name": "default_files",
        "type": "files"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': 'logging-es', 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": "project.",
        "input_type": "ovirt",
        "name": "elasticsearch_output",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": "logging-es",
        "server_port": 9200,
        "type": "elasticsearch",
        "uid": "testuser0"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': 'logging-es-ops', 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": ".operations.",
        "input_type": "ovirt",
        "name": "elasticsearch_output_ops",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": "logging-es-ops",
        "server_port": 9200,
        "type": "elasticsearch"
    },
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Check logging_inputs item in logging_flows.inputs] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:39
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.060)       0:00:01.295 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'flow_0', 'inputs': ['ovirt_collectd_input', 'ovirt_engine_input', 'ovirt_vdsm_input'], 'outputs': ['elasticsearch_output', 'elasticsearch_output_ops']})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "inputs": [
            "ovirt_collectd_input",
            "ovirt_engine_input",
            "ovirt_vdsm_input"
        ],
        "name": "flow_0",
        "outputs": [
            "elasticsearch_output",
            "elasticsearch_output_ops"
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'flow_1', 'inputs': ['basic_input'], 'outputs': ['default_files']})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "inputs": [
            "basic_input"
        ],
        "name": "flow_1",
        "outputs": [
            "default_files"
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Re-read facts after adding custom fact] *****
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:53
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.062)       0:00:01.357 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Create rsyslog debug dir] *******************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:57
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.038)       0:00:01.396 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Delete debug file] **************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:63
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.037)       0:00:01.434 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Create rsyslog debug file] ******************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:69
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.036)       0:00:01.470 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Use a debug var to avoid an empty dict in with_dict] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:75
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.037)       0:00:01.508 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Populate rsyslog debug file] ****************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:79
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.036)       0:00:01.544 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Include Rsyslog role] ****************************************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:98
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.038)       0:00:01.582 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main.yml:4
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.038)       0:00:01.620 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:4
Tuesday 26 July 2022  22:59:32 +0000 (0:00:00.027)       0:00:01.647 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:10
Tuesday 26 July 2022  22:59:33 +0000 (0:00:00.402)       0:00:02.050 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics_rhel7.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include /tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:22
Tuesday 26 July 2022  22:59:33 +0000 (0:00:00.061)       0:00:02.112 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/remote/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/remote/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/forwards/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/forwards/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/remote_files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/remote_files/main.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Main rsyslog subrole] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main.yml:7
Tuesday 26 July 2022  22:59:33 +0000 (0:00:00.076)       0:00:02.189 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get status of rsyslog packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:14
Tuesday 26 July 2022  22:59:33 +0000 (0:00:00.062)       0:00:02.251 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=rsyslog)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "rsyslog",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Reset original confs - logging package is absent] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:23
Tuesday 26 July 2022  22:59:33 +0000 (0:00:00.035)       0:00:02.287 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:33
Tuesday 26 July 2022  22:59:33 +0000 (0:00:00.033)       0:00:02.321 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "rsyslog-8.24.0-57.el7_9.3.x86_64 providing rsyslog is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Reset erased flag] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:45
Tuesday 26 July 2022  22:59:33 +0000 (0:00:00.678)       0:00:03.000 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_erased": false
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Gather package facts] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:49
Tuesday 26 July 2022  22:59:33 +0000 (0:00:00.030)       0:00:03.031 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "packages": {
            "PyYAML": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "PyYAML",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "acl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "acl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "audit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "authconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "authconfig",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "6.2.8"
                }
            ],
            "basesystem": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "basesystem",
                    "release": "7.el7.centos",
                    "source": "rpm",
                    "version": "10.0"
                }
            ],
            "bash": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bash",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "4.2.46"
                }
            ],
            "bc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bc",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.06.95"
                }
            ],
            "bind-export-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 32,
                    "name": "bind-export-libs",
                    "release": "26.P2.el7_9.7",
                    "source": "rpm",
                    "version": "9.11.4"
                }
            ],
            "binutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "binutils",
                    "release": "44.base.el7_9.1",
                    "source": "rpm",
                    "version": "2.27"
                }
            ],
            "btrfs-progs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "btrfs-progs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.9.1"
                }
            ],
            "bzip2-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bzip2-libs",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "ca-certificates": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ca-certificates",
                    "release": "72.el7_9",
                    "source": "rpm",
                    "version": "2021.2.50"
                }
            ],
            "centos-release": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "centos-release",
                    "release": "9.2009.1.el7.centos",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "checkpolicy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "checkpolicy",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "chkconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chkconfig",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.7.6"
                }
            ],
            "chrony": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chrony",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.4"
                }
            ],
            "cloud-init": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cloud-init",
                    "release": "7.el7.centos.5",
                    "source": "rpm",
                    "version": "19.4"
                }
            ],
            "cloud-utils-growpart": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "cloud-utils-growpart",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.29"
                }
            ],
            "coreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "coreutils",
                    "release": "24.el7_9.2",
                    "source": "rpm",
                    "version": "8.22"
                }
            ],
            "cpio": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cpio",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "2.11"
                }
            ],
            "cracklib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cracklib-dicts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib-dicts",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cronie": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "cronie-anacron": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie-anacron",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "crontabs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "crontabs",
                    "release": "6.20121102git.el7",
                    "source": "rpm",
                    "version": "1.11"
                }
            ],
            "cryptsetup-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cryptsetup-libs",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.0.3"
                }
            ],
            "curl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "curl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "cyrus-sasl-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cyrus-sasl-lib",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.1.26"
                }
            ],
            "dbus": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-glib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-glib",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.100"
                }
            ],
            "dbus-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus-libs",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-python",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "device-mapper": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "device-mapper-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper-libs",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "dhclient": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhclient",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-common": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-common",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-libs",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "diffutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "diffutils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "3.3"
                }
            ],
            "dmidecode": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dmidecode",
                    "release": "5.el7_9.1",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "dracut": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-generic": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-generic",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-rescue": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-rescue",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-network": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-network",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "e2fsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "e2fsprogs-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "elfutils-default-yama-scope": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "elfutils-default-yama-scope",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libelf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libelf",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "epel-release": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "epel-release",
                    "release": "14",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "ethtool": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "ethtool",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "4.8"
                }
            ],
            "expat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "expat",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "file": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "file-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file-libs",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "filesystem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "filesystem",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "findutils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "findutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.5.11"
                }
            ],
            "fipscheck": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "fipscheck-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck-lib",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "freetype": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "freetype",
                    "release": "14.el7_9.1",
                    "source": "rpm",
                    "version": "2.8"
                }
            ],
            "gawk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gawk",
                    "release": "4.el7_3.1",
                    "source": "rpm",
                    "version": "4.0.2"
                }
            ],
            "gdbm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdbm",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.10"
                }
            ],
            "gdisk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdisk",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.8.10"
                }
            ],
            "gettext": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "gettext-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "glib2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glib2",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.56.1"
                }
            ],
            "glibc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "glibc-common": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc-common",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "gmp": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "gmp",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "6.0.0"
                }
            ],
            "gnupg2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnupg2",
                    "release": "5.el7_5",
                    "source": "rpm",
                    "version": "2.0.22"
                }
            ],
            "gnutls": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnutls",
                    "release": "9.el7_6",
                    "source": "rpm",
                    "version": "3.3.29"
                }
            ],
            "gobject-introspection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gobject-introspection",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.56.1"
                }
            ],
            "gpg-pubkey": [
                {
                    "arch": null,
                    "epoch": null,
                    "name": "gpg-pubkey",
                    "release": "53a7ff4b",
                    "source": "rpm",
                    "version": "f4a80eb5"
                }
            ],
            "gpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gpgme",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.3.2"
                }
            ],
            "grep": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grep",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "groff-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "groff-base",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.22.2"
                }
            ],
            "grub2": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-common": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-common",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-pc",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc-modules": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-pc-modules",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-extra": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-extra",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-minimal",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grubby": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grubby",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "8.28"
                }
            ],
            "gssproxy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gssproxy",
                    "release": "30.el7_9",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "gzip": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gzip",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.5"
                }
            ],
            "hardlink": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "hardlink",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "hostname": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hostname",
                    "release": "3.el7_7.1",
                    "source": "rpm",
                    "version": "3.13"
                }
            ],
            "hwdata": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hwdata",
                    "release": "9.7.el7",
                    "source": "rpm",
                    "version": "0.252"
                }
            ],
            "info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "5.1"
                }
            ],
            "initscripts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "initscripts",
                    "release": "1.el7_9.1",
                    "source": "rpm",
                    "version": "9.49.53"
                }
            ],
            "iproute": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iproute",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "4.11.0"
                }
            ],
            "iptables": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iptables",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.4.21"
                }
            ],
            "iputils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iputils",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "20160308"
                }
            ],
            "irqbalance": [
                {
                    "arch": "x86_64",
                    "epoch": 3,
                    "name": "irqbalance",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "1.0.7"
                }
            ],
            "jansson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "jansson",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2.10"
                }
            ],
            "json-c": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "json-c",
                    "release": "4.el7_0",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "kbd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kbd",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-legacy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-legacy",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-misc": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-misc",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kernel": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools-libs",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kexec-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kexec-tools",
                    "release": "51.el7_9.3",
                    "source": "rpm",
                    "version": "2.0.15"
                }
            ],
            "keyutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "keyutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "kmod": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kmod-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod-libs",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kpartx": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kpartx",
                    "release": "135.el7_9",
                    "source": "rpm",
                    "version": "0.4.9"
                }
            ],
            "krb5-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "krb5-libs",
                    "release": "50.el7",
                    "source": "rpm",
                    "version": "1.15.1"
                }
            ],
            "less": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "less",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "458"
                }
            ],
            "libacl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libacl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "libassuan": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libassuan",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libattr",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "2.4.46"
                }
            ],
            "libbasicobjects": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libbasicobjects",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.1"
                }
            ],
            "libblkid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libblkid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libcap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.22"
                }
            ],
            "libcap-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap-ng",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.7.5"
                }
            ],
            "libcgroup": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcgroup",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "0.41"
                }
            ],
            "libcollection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcollection",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "libcom_err": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcom_err",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libcroco": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcroco",
                    "release": "6.el7_9",
                    "source": "rpm",
                    "version": "0.6.12"
                }
            ],
            "libcurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcurl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "libdaemon": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdaemon",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.14"
                }
            ],
            "libdb": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libdb-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb-utils",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libedit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libedit",
                    "release": "12.20121213cvs.el7",
                    "source": "rpm",
                    "version": "3.0"
                }
            ],
            "libestr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libestr",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.1.9"
                }
            ],
            "libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.0.21"
                }
            ],
            "libfastjson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libfastjson",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.99.4"
                }
            ],
            "libffi": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libffi",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.0.13"
                }
            ],
            "libgcc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcc",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgcrypt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcrypt",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "1.5.3"
                }
            ],
            "libgomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgomp",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgpg-error": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgpg-error",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.12"
                }
            ],
            "libidn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libidn",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.28"
                }
            ],
            "libini_config": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libini_config",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "1.3.1"
                }
            ],
            "liblognorm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "liblognorm",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.0.2"
                }
            ],
            "libmnl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmnl",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "libmount": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmount",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libndp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libndp",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "libnetfilter_conntrack": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnetfilter_conntrack",
                    "release": "1.el7_3",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "libnfnetlink": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfnetlink",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.0.1"
                }
            ],
            "libnfsidmap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfsidmap",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "0.25"
                }
            ],
            "libnl3": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libnl3-cli": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3-cli",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libpath_utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpath_utils",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.2.1"
                }
            ],
            "libpipeline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpipeline",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libpng": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "libpng",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.5.13"
                }
            ],
            "libpwquality": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpwquality",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libref_array": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libref_array",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.5"
                }
            ],
            "librelp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "librelp",
                    "release": "1.el7_5.1",
                    "source": "rpm",
                    "version": "1.2.12"
                }
            ],
            "libseccomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libseccomp",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.3.1"
                }
            ],
            "libselinux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-python",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-utils",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage-python",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsepol": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsepol",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsmartcols": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsmartcols",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libss",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libssh2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libssh2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.8.0"
                }
            ],
            "libstdc++": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libstdc++",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libsysfs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsysfs",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libtasn1": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtasn1",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.10"
                }
            ],
            "libteam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libteam",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "libtirpc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtirpc",
                    "release": "0.16.el7",
                    "source": "rpm",
                    "version": "0.2.4"
                }
            ],
            "libunistring": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libunistring",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.9.3"
                }
            ],
            "libuser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuser",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.60"
                }
            ],
            "libutempter": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libutempter",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.1.6"
                }
            ],
            "libuuid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuuid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libverto": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libverto-libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto-libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libxml2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libxml2-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2-python",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libyaml": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libyaml",
                    "release": "11.el7_0",
                    "source": "rpm",
                    "version": "0.1.4"
                }
            ],
            "logrotate": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "logrotate",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.8.6"
                }
            ],
            "lshw": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lshw",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "B.02.18"
                }
            ],
            "lsof": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lsof",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.87"
                }
            ],
            "lua": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lua",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "5.1.4"
                }
            ],
            "lz4": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lz4",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.8.3"
                }
            ],
            "lzo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lzo",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.06"
                }
            ],
            "make": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "make",
                    "release": "24.el7",
                    "source": "rpm",
                    "version": "3.82"
                }
            ],
            "man-db": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "man-db",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.6.3"
                }
            ],
            "mariadb-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "mariadb-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.5.68"
                }
            ],
            "microcode_ctl": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "microcode_ctl",
                    "release": "73.11.el7_9",
                    "source": "rpm",
                    "version": "2.1"
                }
            ],
            "mozjs17": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "mozjs17",
                    "release": "20.el7",
                    "source": "rpm",
                    "version": "17.0.0"
                }
            ],
            "ncurses": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-base": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ncurses-base",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses-libs",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "net-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "net-tools",
                    "release": "0.25.20131004git.el7",
                    "source": "rpm",
                    "version": "2.0"
                }
            ],
            "nettle": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nettle",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.7.1"
                }
            ],
            "newt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "newt-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "nfs-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "nfs-utils",
                    "release": "0.68.el7.2",
                    "source": "rpm",
                    "version": "1.3.0"
                }
            ],
            "nspr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nspr",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "4.32.0"
                }
            ],
            "nss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-pem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-pem",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "nss-softokn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-softokn-freebl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn-freebl",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-sysinit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-sysinit",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-tools",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-util": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-util",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "numactl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "numactl-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "2.0.12"
                }
            ],
            "openldap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openldap",
                    "release": "24.el7_9",
                    "source": "rpm",
                    "version": "2.4.44"
                }
            ],
            "openssh": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-clients": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-clients",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-server": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-server",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssl": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "openssl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl-libs",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "os-prober": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "os-prober",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.58"
                }
            ],
            "p11-kit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "p11-kit-trust": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit-trust",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "pam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pam",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.1.8"
                }
            ],
            "parted": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "parted",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "3.1"
                }
            ],
            "passwd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "passwd",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.79"
                }
            ],
            "pciutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pciutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.5.1"
                }
            ],
            "pcre": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pcre",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "8.32"
                }
            ],
            "pinentry": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pinentry",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "0.8.1"
                }
            ],
            "pkgconfig": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "pkgconfig",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.27.1"
                }
            ],
            "policycoreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "policycoreutils-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils-python",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "polkit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "0.112"
                }
            ],
            "polkit-pkla-compat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit-pkla-compat",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.1"
                }
            ],
            "popt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "popt",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.13"
                }
            ],
            "postfix": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "postfix",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "2.10.1"
                }
            ],
            "procps-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "procps-ng",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "3.3.10"
                }
            ],
            "pth": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pth",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.0.7"
                }
            ],
            "pygpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pygpgme",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.3"
                }
            ],
            "pyliblzma": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyliblzma",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "0.5.3"
                }
            ],
            "pyserial": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "pyserial",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-IPy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-IPy",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.75"
                }
            ],
            "python-babel": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-babel",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "0.9.6"
                }
            ],
            "python-backports": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-backports",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "python-backports-ssl_match_hostname": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-backports-ssl_match_hostname",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.5.0.1"
                }
            ],
            "python-chardet": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-chardet",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.2.1"
                }
            ],
            "python-configobj": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-configobj",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.7.2"
                }
            ],
            "python-decorator": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-decorator",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.0"
                }
            ],
            "python-gobject-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-gobject-base",
                    "release": "1.el7_4.1",
                    "source": "rpm",
                    "version": "3.22.0"
                }
            ],
            "python-iniparse": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-iniparse",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-ipaddress": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-ipaddress",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.0.16"
                }
            ],
            "python-jinja2": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jinja2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.7.2"
                }
            ],
            "python-jsonpatch": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpatch",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "python-jsonpointer": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpointer",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9"
                }
            ],
            "python-kitchen": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-kitchen",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "python-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-libs",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-linux-procfs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-linux-procfs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.4.11"
                }
            ],
            "python-markupsafe": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-markupsafe",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "python-perf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-perf",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "python-prettytable": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-prettytable",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.7.2"
                }
            ],
            "python-pycurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-pycurl",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "7.19.0"
                }
            ],
            "python-pyudev": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-pyudev",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.15"
                }
            ],
            "python-requests": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-requests",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.6.0"
                }
            ],
            "python-schedutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-schedutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-setuptools": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-setuptools",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.9.8"
                }
            ],
            "python-six": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-six",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9.0"
                }
            ],
            "python-urlgrabber": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urlgrabber",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "python-urllib3": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urllib3",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.10.2"
                }
            ],
            "pyxattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyxattr",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.5.1"
                }
            ],
            "qemu-guest-agent": [
                {
                    "arch": "x86_64",
                    "epoch": 10,
                    "name": "qemu-guest-agent",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.12.0"
                }
            ],
            "qrencode-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "qrencode-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.1"
                }
            ],
            "quota": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "quota",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "quota-nls": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "quota-nls",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "readline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "readline",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "6.2"
                }
            ],
            "rootfiles": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "rootfiles",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "8.1"
                }
            ],
            "rpcbind": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpcbind",
                    "release": "49.el7",
                    "source": "rpm",
                    "version": "0.2.0"
                }
            ],
            "rpm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-build-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-build-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-python",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rsync": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsync",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.1.2"
                }
            ],
            "rsyslog": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsyslog",
                    "release": "57.el7_9.3",
                    "source": "rpm",
                    "version": "8.24.0"
                }
            ],
            "sed": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sed",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.2.2"
                }
            ],
            "selinux-policy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "selinux-policy-targeted": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy-targeted",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "setools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "setools-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.3.8"
                }
            ],
            "setup": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "setup",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.8.71"
                }
            ],
            "sg3_utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "sg3_utils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "shadow-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "shadow-utils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "4.6"
                }
            ],
            "shared-mime-info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "shared-mime-info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.8"
                }
            ],
            "slang": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "slang",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.2.4"
                }
            ],
            "snappy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "snappy",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.1.0"
                }
            ],
            "sqlite": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sqlite",
                    "release": "8.el7_7.1",
                    "source": "rpm",
                    "version": "3.7.17"
                }
            ],
            "sudo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sudo",
                    "release": "10.el7_9.2",
                    "source": "rpm",
                    "version": "1.8.23"
                }
            ],
            "systemd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-libs",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-sysv": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-sysv",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "sysvinit-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sysvinit-tools",
                    "release": "14.dsf.el7",
                    "source": "rpm",
                    "version": "2.88"
                }
            ],
            "tar": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "tar",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.26"
                }
            ],
            "tcp_wrappers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "tcp_wrappers-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers-libs",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "teamd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "teamd",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "trousers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "trousers",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.3.14"
                }
            ],
            "tuned": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tuned",
                    "release": "11.el7_9",
                    "source": "rpm",
                    "version": "2.11.0"
                }
            ],
            "tzdata": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tzdata",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2021e"
                }
            ],
            "ustr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ustr",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.0.4"
                }
            ],
            "util-linux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "util-linux",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "vim-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "vim-minimal",
                    "release": "8.el7_9",
                    "source": "rpm",
                    "version": "7.4.629"
                }
            ],
            "virt-what": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "virt-what",
                    "release": "4.el7_9.1",
                    "source": "rpm",
                    "version": "1.18"
                }
            ],
            "which": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "which",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "wpa_supplicant": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "wpa_supplicant",
                    "release": "12.el7_9.2",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "xfsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xfsprogs",
                    "release": "22.el7",
                    "source": "rpm",
                    "version": "4.5.0"
                }
            ],
            "xz": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "xz-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "yum": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum",
                    "release": "168.el7.centos",
                    "source": "rpm",
                    "version": "3.4.3"
                }
            ],
            "yum-metadata-parser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "yum-metadata-parser",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.1.4"
                }
            ],
            "yum-plugin-fastestmirror": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-plugin-fastestmirror",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "yum-utils": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-utils",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "zlib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "zlib",
                    "release": "19.el7_9",
                    "source": "rpm",
                    "version": "1.2.7"
                }
            ]
        }
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get rsyslog version] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:53
Tuesday 26 July 2022  22:59:35 +0000 (0:00:01.115)       0:00:04.147 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_version": "8.24.0"
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version 1] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:60
Tuesday 26 July 2022  22:59:35 +0000 (0:00:00.044)       0:00:04.192 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {}

MSG:

Rsyslog_version is 8.24.0, which is older than "8.37.0-7.2".

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version 2] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:66
Tuesday 26 July 2022  22:59:35 +0000 (0:00:00.096)       0:00:04.288 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set __rsyslog_failed_validation] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:73
Tuesday 26 July 2022  22:59:35 +0000 (0:00:00.029)       0:00:04.318 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create the config directory if it does not exist] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:80
Tuesday 26 July 2022  22:59:35 +0000 (0:00:00.038)       0:00:04.357 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/etc/rsyslog.d",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 128,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create a work directory] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:87
Tuesday 26 July 2022  22:59:35 +0000 (0:00:00.450)       0:00:04.807 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0700",
    "owner": "root",
    "path": "/var/lib/rsyslog",
    "secontext": "system_u:object_r:syslogd_var_lib_t:s0",
    "size": 54,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create logging directory if it does not exist or the ownership and/or modes are different.] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:93
Tuesday 26 July 2022  22:59:36 +0000 (0:00:00.337)       0:00:05.145 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/var/log",
    "secontext": "system_u:object_r:var_log_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get mode of rsyslog.conf if it exists] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:102
Tuesday 26 July 2022  22:59:36 +0000 (0:00:00.333)       0:00:05.478 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1658876355.4956708,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "c9638f934d9bd63f915871a44f22aa1968342884",
        "ctime": 1658876352.8006709,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 7133,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1642101032.0,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 3232,
        "uid": 0,
        "version": "534879496",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate main rsyslog configuration] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:107
Tuesday 26 July 2022  22:59:36 +0000 (0:00:00.464)       0:00:05.943 ********** 
NOTIFIED HANDLER /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : restart rsyslogd for /cache/centos-7.qcow2c.snap
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "checksum": "57e12c1516a87bb8d6c6b3557393db2283f6a5f3",
    "dest": "/etc/rsyslog.conf",
    "gid": 0,
    "group": "root",
    "md5sum": "e08a7b6fa14b8e9ce4b3f79d00d21c08",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 108,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876376.9760647-239511-180734807400610/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate global rule to add to __rsyslog_common_rules] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:117
Tuesday 26 July 2022  22:59:37 +0000 (0:00:00.740)       0:00:06.684 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_common_rules": [
            {
                "comment": "Global options",
                "filename": "00-global.conf",
                "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
            },
            {
                "name": "local-modules",
                "sections": [
                    {
                        "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                    }
                ],
                "state": "absent",
                "type": "modules"
            },
            {
                "name": "common-defaults",
                "sections": [
                    {
                        "comment": "Log every message",
                        "options": "$RepeatedMsgReduction off"
                    }
                ],
                "type": "global"
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate common rsyslog configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:140
Tuesday 26 July 2022  22:59:37 +0000 (0:00:00.120)       0:00:06.805 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
    "dest": "/etc/rsyslog.d/00-global.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 90,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
    "state": "file",
    "uid": 0
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
    "dest": "/etc/rsyslog.d/05-common-defaults.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "md5sum": "746d586a506a03409023ceae147c2b17",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 73,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Initialize list of template results] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:164
Tuesday 26 July 2022  22:59:38 +0000 (0:00:01.193)       0:00:07.998 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove common config files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:168
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.085)       0:00:08.084 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include input sub-vars] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:186
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.052)       0:00:08.137 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'basic_input', 'type': 'basics'}) => {
    "ansible_facts": {
        "__rsyslog_basics_packages": []
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "basic_input",
        "type": "basics"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_collectd_input', 'type': 'ovirt', 'subtype': 'collectd'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_collectd_input",
        "subtype": "collectd",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine_input', 'type': 'ovirt', 'subtype': 'engine'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_engine_input",
        "subtype": "engine",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm_input', 'type': 'ovirt', 'subtype': 'vdsm'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_vdsm_input",
        "subtype": "vdsm",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_bogus_input', 'type': 'ovirt', 'subtype': 'bogus'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_bogus_input",
        "subtype": "bogus",
        "type": "ovirt"
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Run input sub-tasks] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:197
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.143)       0:00:08.280 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/basics/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'basic_input', 'type': 'basics'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_collectd_input', 'type': 'ovirt', 'subtype': 'collectd'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_engine_input', 'type': 'ovirt', 'subtype': 'engine'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_vdsm_input', 'type': 'ovirt', 'subtype': 'vdsm'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_bogus_input', 'type': 'ovirt', 'subtype': 'bogus'})

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update basics input packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/basics/main.yml:3
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.129)       0:00:08.410 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.060)       0:00:08.471 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.044)       0:00:08.515 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.038)       0:00:08.553 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.057)       0:00:08.610 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create basics input configuration file input-basics-basic_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/basics/main.yml:10
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.041)       0:00:08.651 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.068)       0:00:08.720 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  22:59:39 +0000 (0:00:00.041)       0:00:08.762 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-basics-basic_input', 'type': 'input', 'state': 'present', 'sections': [{'options': '$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == "imjournal" or $inputname == "imuxsock")\n  then {\n    call default_files\n}\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
    "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-basics-basic_input",
        "sections": [
            {
                "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 572,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  22:59:40 +0000 (0:00:00.663)       0:00:09.426 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  22:59:40 +0000 (0:00:00.065)       0:00:09.491 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-basics-basic_input', 'type': 'input', 'state': 'present', 'sections': [{'options': '$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == "imjournal" or $inputname == "imuxsock")\n  then {\n    call default_files\n}\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-basics-basic_input",
        "sections": [
            {
                "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  22:59:40 +0000 (0:00:00.156)       0:00:09.647 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  22:59:40 +0000 (0:00:00.063)       0:00:09.711 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:12
Tuesday 26 July 2022  22:59:41 +0000 (0:00:00.493)       0:00:10.205 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  22:59:41 +0000 (0:00:00.099)       0:00:10.305 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  22:59:41 +0000 (0:00:00.065)       0:00:10.370 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse"
        ]
    },
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed",
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3 will be installed\n---> Package rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                  Arch        Version                Repository    Size\n================================================================================\nInstalling:\n rsyslog-mmjsonparse      x86_64      8.24.0-57.el7_9.3      updates       44 k\n rsyslog-mmnormalize      x86_64      8.24.0-57.el7_9.3      updates       44 k\n\nTransaction Summary\n================================================================================\nInstall  2 Packages\n\nTotal size: 88 k\nInstalled size: 31 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 1/2 \n  Installing : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 2/2 \n  Verifying  : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 1/2 \n  Verifying  : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 2/2 \n\nInstalled:\n  rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3                                \n  rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3                                \n\nComplete!\n"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  22:59:43 +0000 (0:00:02.177)       0:00:12.547 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "md5sum": "010ff7db1505a75738c4b39383a75133",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  22:59:46 +0000 (0:00:02.851)       0:00:15.399 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  22:59:46 +0000 (0:00:00.062)       0:00:15.462 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create oVirt input configuration file input-ovirt-ovirt_collectd_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:17
Tuesday 26 July 2022  22:59:46 +0000 (0:00:00.074)       0:00:15.536 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  22:59:46 +0000 (0:00:00.070)       0:00:15.607 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  22:59:46 +0000 (0:00:00.041)       0:00:15.648 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_collectd_input', 'type': 'input', 'sections': [{'options': 'input(name="ovirt_collectd_input" type="imtcp" port="44514")\nif $inputname == "ovirt_collectd_input" then {\n    set $!original_raw_message = $msg;\n    action(name="collectd_mmjsonparse" type="mmjsonparse" cookie="") # parse entire message as json\n    set $!@timestamp = exec_template(\'cnvt_to_viaq_timestamp\');\n    unset $!time;\n    if $!collectd!plugin == \'virt\' then {\n        set $!ovirt!entity = \'vms\';\n    } else {\n        set $!ovirt!entity = \'hosts\';\n    }\n    set $.index_prefix = "project.ovirt-metrics" & "-" & "engine" & "." & "" & ".";\n    set $.input_type = "ovirt";\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_collectd_input",
        "sections": [
            {
                "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "63aa7b9656c3255f616af4a501e33255",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 780,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  22:59:47 +0000 (0:00:00.692)       0:00:16.340 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  22:59:47 +0000 (0:00:00.063)       0:00:16.404 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_collectd_input', 'type': 'input', 'sections': [{'options': 'input(name="ovirt_collectd_input" type="imtcp" port="44514")\nif $inputname == "ovirt_collectd_input" then {\n    set $!original_raw_message = $msg;\n    action(name="collectd_mmjsonparse" type="mmjsonparse" cookie="") # parse entire message as json\n    set $!@timestamp = exec_template(\'cnvt_to_viaq_timestamp\');\n    unset $!time;\n    if $!collectd!plugin == \'virt\' then {\n        set $!ovirt!entity = \'vms\';\n    } else {\n        set $!ovirt!entity = \'hosts\';\n    }\n    set $.index_prefix = "project.ovirt-metrics" & "-" & "engine" & "." & "" & ".";\n    set $.input_type = "ovirt";\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_collectd_input",
        "sections": [
            {
                "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:33
Tuesday 26 July 2022  22:59:47 +0000 (0:00:00.116)       0:00:16.520 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:03.247360",
    "end": "2022-07-26 22:59:51.145980",
    "rc": 0,
    "start": "2022-07-26 22:59:47.898620"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  22:59:51 +0000 (0:00:03.681)       0:00:20.201 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  22:59:51 +0000 (0:00:00.063)       0:00:20.265 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:12
Tuesday 26 July 2022  22:59:51 +0000 (0:00:00.602)       0:00:20.868 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  22:59:51 +0000 (0:00:00.097)       0:00:20.965 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  22:59:51 +0000 (0:00:00.072)       0:00:21.037 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  22:59:52 +0000 (0:00:00.598)       0:00:21.636 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  22:59:55 +0000 (0:00:02.641)       0:00:24.277 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  22:59:55 +0000 (0:00:00.069)       0:00:24.347 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create oVirt input configuration file input-ovirt-ovirt_engine_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:17
Tuesday 26 July 2022  22:59:55 +0000 (0:00:00.078)       0:00:24.426 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  22:59:55 +0000 (0:00:00.068)       0:00:24.494 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  22:59:55 +0000 (0:00:00.039)       0:00:24.533 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_engine_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_engine_input" then {\n  action(name="ovirt-engine_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_engine.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_engine_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_engine_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "9576be7a338a5a8e887d65a5736d383d",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1309,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  22:59:56 +0000 (0:00:00.702)       0:00:25.236 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  22:59:56 +0000 (0:00:00.069)       0:00:25.305 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_engine_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_engine_input" then {\n  action(name="ovirt-engine_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_engine.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_engine_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_engine_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:33
Tuesday 26 July 2022  22:59:56 +0000 (0:00:00.129)       0:00:25.434 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.218710",
    "end": "2022-07-26 22:59:56.970642",
    "rc": 0,
    "start": "2022-07-26 22:59:56.751932"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  22:59:56 +0000 (0:00:00.585)       0:00:26.019 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  22:59:57 +0000 (0:00:00.060)       0:00:26.080 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:12
Tuesday 26 July 2022  22:59:57 +0000 (0:00:00.448)       0:00:26.528 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  22:59:57 +0000 (0:00:00.099)       0:00:26.627 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  22:59:57 +0000 (0:00:00.063)       0:00:26.690 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  22:59:58 +0000 (0:00:00.537)       0:00:27.228 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:00 +0000 (0:00:02.644)       0:00:29.872 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:00 +0000 (0:00:00.144)       0:00:30.016 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create oVirt input configuration file input-ovirt-ovirt_vdsm_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:17
Tuesday 26 July 2022  23:00:01 +0000 (0:00:00.076)       0:00:30.093 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:01 +0000 (0:00:00.070)       0:00:30.164 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:01 +0000 (0:00:00.042)       0:00:30.206 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_vdsm_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_vdsm_input" then {\n  action(name="ovirt-vdsm_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_vdsm.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_vdsm_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_vdsm_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1285,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:01 +0000 (0:00:00.670)       0:00:30.876 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:01 +0000 (0:00:00.076)       0:00:30.952 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_vdsm_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_vdsm_input" then {\n  action(name="ovirt-vdsm_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_vdsm.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_vdsm_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_vdsm_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:33
Tuesday 26 July 2022  23:00:02 +0000 (0:00:00.112)       0:00:31.065 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.252047",
    "end": "2022-07-26 23:00:02.594342",
    "rc": 0,
    "start": "2022-07-26 23:00:02.342295"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:00:02 +0000 (0:00:00.575)       0:00:31.640 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:00:02 +0000 (0:00:00.059)       0:00:31.700 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:12
Tuesday 26 July 2022  23:00:03 +0000 (0:00:00.479)       0:00:32.179 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:00:03 +0000 (0:00:00.099)       0:00:32.279 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:03 +0000 (0:00:00.069)       0:00:32.349 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:03 +0000 (0:00:00.550)       0:00:32.900 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:06 +0000 (0:00:02.667)       0:00:35.567 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:06 +0000 (0:00:00.083)       0:00:35.651 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create oVirt input configuration file input-ovirt-ovirt_bogus_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:17
Tuesday 26 July 2022  23:00:06 +0000 (0:00:00.125)       0:00:35.777 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:33
Tuesday 26 July 2022  23:00:06 +0000 (0:00:00.045)       0:00:35.822 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.211432",
    "end": "2022-07-26 23:00:07.325208",
    "rc": 0,
    "start": "2022-07-26 23:00:07.113776"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include output sub-vars] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:216
Tuesday 26 July 2022  23:00:07 +0000 (0:00:00.548)       0:00:36.371 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'default_files', 'type': 'files'}) => {
    "ansible_facts": {
        "__rsyslog_conf_files_output_modules": [
            {
                "name": "output-files-modules",
                "sections": [
                    {
                        "comment": "Log messages into files with traditional, syslog, or default format",
                        "options": "{% if logging_files_template_format == \"traditional\" %}\nmodule(load=\"builtin:omfile\" Template=\"RSYSLOG_TraditionalFileFormat\")\n{% elif logging_files_template_format == \"syslog\" %}\nmodule(load=\"builtin:omfile\" Template=\"RSYSLOG_SyslogProtocol23Format\")\n{% else %}\nmodule(load=\"builtin:omfile\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_files_output_packages": [],
        "__rsyslog_files_output_rules": [
            "{{ __rsyslog_conf_files_output_modules }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "name": "default_files",
        "type": "files"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': 'logging-es', 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'}) => {
    "ansible_facts": {
        "__rsyslog_conf_es_elasticsearch": [
            {
                "name": "output-elasticsearch",
                "sections": [
                    {
                        "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"{{ __rsyslog_work_dir }}/es-bulk-errors.log\")\n}"
                    }
                ],
                "type": "output"
            }
        ],
        "__rsyslog_conf_es_main_modules": [
            {
                "name": "output-elasticsearch-module",
                "sections": [
                    {
                        "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_elasticsearch_packages": [
            "rsyslog-elasticsearch"
        ],
        "__rsyslog_elasticsearch_rules": [
            "{{ __rsyslog_conf_es_main_modules }}",
            "{{ __rsyslog_conf_es_elasticsearch }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": "project.",
        "input_type": "ovirt",
        "name": "elasticsearch_output",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": "logging-es",
        "server_port": 9200,
        "type": "elasticsearch",
        "uid": "testuser0"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': 'logging-es-ops', 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem'}) => {
    "ansible_facts": {
        "__rsyslog_conf_es_elasticsearch": [
            {
                "name": "output-elasticsearch",
                "sections": [
                    {
                        "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"{{ __rsyslog_work_dir }}/es-bulk-errors.log\")\n}"
                    }
                ],
                "type": "output"
            }
        ],
        "__rsyslog_conf_es_main_modules": [
            {
                "name": "output-elasticsearch-module",
                "sections": [
                    {
                        "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_elasticsearch_packages": [
            "rsyslog-elasticsearch"
        ],
        "__rsyslog_elasticsearch_rules": [
            "{{ __rsyslog_conf_es_main_modules }}",
            "{{ __rsyslog_conf_es_elasticsearch }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": ".operations.",
        "input_type": "ovirt",
        "name": "elasticsearch_output_ops",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": "logging-es-ops",
        "server_port": 9200,
        "type": "elasticsearch"
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Run output sub-tasks] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:228
Tuesday 26 July 2022  23:00:07 +0000 (0:00:00.089)       0:00:36.460 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/files/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'default_files', 'type': 'files'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': 'logging-es', 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': 'logging-es-ops', 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem'})

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update files output packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/files/main.yml:3
Tuesday 26 July 2022  23:00:07 +0000 (0:00:00.095)       0:00:36.556 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:07 +0000 (0:00:00.062)       0:00:36.618 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:07 +0000 (0:00:00.043)       0:00:36.661 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-modules', 'type': 'modules', 'sections': [{'comment': 'Log messages into files with traditional, syslog, or default format', 'options': 'module(load="builtin:omfile")\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
    "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-files-modules",
        "sections": [
            {
                "comment": "Log messages into files with traditional, syslog, or default format",
                "options": "module(load=\"builtin:omfile\")\n"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-output-files-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 128,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:08 +0000 (0:00:00.564)       0:00:37.226 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:08 +0000 (0:00:00.083)       0:00:37.309 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-modules', 'type': 'modules', 'sections': [{'comment': 'Log messages into files with traditional, syslog, or default format', 'options': 'module(load="builtin:omfile")\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-files-modules",
        "sections": [
            {
                "comment": "Log messages into files with traditional, syslog, or default format",
                "options": "module(load=\"builtin:omfile\")\n"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create files output configuration file output-files-default_files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/files/main.yml:11
Tuesday 26 July 2022  23:00:08 +0000 (0:00:00.050)       0:00:37.360 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:08 +0000 (0:00:00.065)       0:00:37.426 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:08 +0000 (0:00:00.041)       0:00:37.467 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-default_files', 'type': 'output', 'state': 'present', 'sections': [{'options': 'ruleset(name="default_files") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don\'t log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
    "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-files-default_files",
        "sections": [
            {
                "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
            }
        ],
        "state": "present",
        "type": "output"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1129,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.654)       0:00:38.121 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.084)       0:00:38.206 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-default_files', 'type': 'output', 'state': 'present', 'sections': [{'options': 'ruleset(name="default_files") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don\'t log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-files-default_files",
        "sections": [
            {
                "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
            }
        ],
        "state": "present",
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set and check certs and key for elasticsearch] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:2
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.093)       0:00:38.299 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy ca_cert on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:6
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.064)       0:00:38.364 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy cert on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:15
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.052)       0:00:38.416 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy key on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:24
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.051)       0:00:38.467 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check certs - tls is true, but triplets are not given] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:33
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.052)       0:00:38.520 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check certs - key/certs data are provided, but tls is false] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:49
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.052)       0:00:38.572 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update elasticsearch logging packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:9
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.049)       0:00:38.622 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:09 +0000 (0:00:00.069)       0:00:38.691 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog-elasticsearch"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                   Arch       Version                 Repository   Size\n================================================================================\nInstalling:\n rsyslog-elasticsearch     x86_64     8.24.0-57.el7_9.3       updates      54 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 54 k\nInstalled size: 44 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               1/1 \n  Verifying  : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               1/1 \n\nInstalled:\n  rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3                              \n\nComplete!\n"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:11 +0000 (0:00:01.701)       0:00:40.393 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
    "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "md5sum": "3db61224d4f3afa9db3364f4057368f8",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 78,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876411.437955-240523-34746383433447/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
    "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1098,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876412.022621-240523-66768350970061/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:12 +0000 (0:00:01.190)       0:00:41.583 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876411.437955-240523-34746383433447/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876411.437955-240523-34746383433447/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876412.022621-240523-66768350970061/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876412.022621-240523-66768350970061/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:12 +0000 (0:00:00.089)       0:00:41.673 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:17
Tuesday 26 July 2022  23:00:12 +0000 (0:00:00.057)       0:00:41.730 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output in /etc/rsyslog.d (no_log)] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:36
Tuesday 26 July 2022  23:00:12 +0000 (0:00:00.047)       0:00:41.778 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml:8
Tuesday 26 July 2022  23:00:12 +0000 (0:00:00.073)       0:00:41.851 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d with no_log] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml:17
Tuesday 26 July 2022  23:00:12 +0000 (0:00:00.042)       0:00:41.894 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item=None) => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": true
}
changed: [/cache/centos-7.qcow2c.snap] => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": true
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml:41
Tuesday 26 July 2022  23:00:13 +0000 (0:00:00.686)       0:00:42.581 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876411.437955-240523-34746383433447/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876411.437955-240523-34746383433447/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876412.022621-240523-66768350970061/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876412.022621-240523-66768350970061/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=\"logging-es\"\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"off\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n            uid=\"testuser0\"\n            pwd=\"password0\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876413.0179129-240586-209615142908026/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "2a6a79608f970aaed1264d6f2d253cc1",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2053,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876413.0179129-240586-209615142908026/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d with no_log] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml:46
Tuesday 26 July 2022  23:00:13 +0000 (0:00:00.161)       0:00:42.742 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=None)  => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": false
}
skipping: [/cache/centos-7.qcow2c.snap] => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set and check certs and key for elasticsearch] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:2
Tuesday 26 July 2022  23:00:13 +0000 (0:00:00.110)       0:00:42.853 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy ca_cert on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:6
Tuesday 26 July 2022  23:00:13 +0000 (0:00:00.063)       0:00:42.916 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy cert on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:15
Tuesday 26 July 2022  23:00:13 +0000 (0:00:00.051)       0:00:42.968 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy key on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:24
Tuesday 26 July 2022  23:00:13 +0000 (0:00:00.051)       0:00:43.019 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check certs - tls is true, but triplets are not given] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:33
Tuesday 26 July 2022  23:00:14 +0000 (0:00:00.051)       0:00:43.071 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check certs - key/certs data are provided, but tls is false] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:49
Tuesday 26 July 2022  23:00:14 +0000 (0:00:00.053)       0:00:43.124 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update elasticsearch logging packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:9
Tuesday 26 July 2022  23:00:14 +0000 (0:00:00.051)       0:00:43.176 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:14 +0000 (0:00:00.065)       0:00:43.241 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64 providing rsyslog-elasticsearch is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:14 +0000 (0:00:00.540)       0:00:43.782 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
    "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 78,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
    "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1098,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:15 +0000 (0:00:01.106)       0:00:44.888 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876411.437955-240523-34746383433447/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876411.437955-240523-34746383433447/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876412.022621-240523-66768350970061/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876412.022621-240523-66768350970061/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=\"logging-es\"\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"off\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n            uid=\"testuser0\"\n            pwd=\"password0\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876413.0179129-240586-209615142908026/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "2a6a79608f970aaed1264d6f2d253cc1",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2053,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876413.0179129-240586-209615142908026/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:15 +0000 (0:00:00.095)       0:00:44.983 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output_ops in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:17
Tuesday 26 July 2022  23:00:15 +0000 (0:00:00.055)       0:00:45.039 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output_ops in /etc/rsyslog.d (no_log)] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:36
Tuesday 26 July 2022  23:00:16 +0000 (0:00:00.046)       0:00:45.086 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml:8
Tuesday 26 July 2022  23:00:16 +0000 (0:00:00.073)       0:00:45.159 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d with no_log] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml:17
Tuesday 26 July 2022  23:00:16 +0000 (0:00:00.042)       0:00:45.202 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item=None) => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": true
}
changed: [/cache/centos-7.qcow2c.snap] => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": true
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml:41
Tuesday 26 July 2022  23:00:16 +0000 (0:00:00.667)       0:00:45.869 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876377.8448143-239541-134313730692837/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876378.4380236-239541-179502013153528/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876379.8699899-239616-193550025740233/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876383.592102-239686-189027445606941/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.1771667-239686-238568107736504/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876384.7351213-239686-40519397685767/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.2825325-239686-103682533308268/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876385.8319314-239686-209424959342460/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876386.7671018-239822-154446995851230/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876395.6678584-240019-82731381344619/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876401.2976778-240216-278539991890343/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876411.437955-240523-34746383433447/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876411.437955-240523-34746383433447/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876412.022621-240523-66768350970061/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876412.022621-240523-66768350970061/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=\"logging-es\"\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"off\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n            uid=\"testuser0\"\n            pwd=\"password0\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876413.0179129-240586-209615142908026/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "2a6a79608f970aaed1264d6f2d253cc1",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2053,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876413.0179129-240586-209615142908026/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "a92a6402df8bd1e0e06ca25e5f348c4d7ae9e163",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output_ops",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output_ops\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \".operations.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output_ops\"\n            server=\"logging-es-ops\"\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"off\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "a92a6402df8bd1e0e06ca25e5f348c4d7ae9e163",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876416.3049443-240701-126592462505235/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e66af8f8d5aa44607016c90fd4bf138b",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2013,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876416.3049443-240701-126592462505235/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d with no_log] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy_nolog.yml:46
Tuesday 26 July 2022  23:00:16 +0000 (0:00:00.094)       0:00:45.963 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=None)  => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": false
}
skipping: [/cache/centos-7.qcow2c.snap] => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get rsyslog config files not owned by any package] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:240
Tuesday 26 July 2022  23:00:17 +0000 (0:00:00.118)       0:00:46.082 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Purge - remove files not generated by current state] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:257
Tuesday 26 July 2022  23:00:17 +0000 (0:00:00.043)       0:00:46.126 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy custom config files if they are specified in rsyslog_custom_config_files variable array.] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:283
Tuesday 26 July 2022  23:00:17 +0000 (0:00:00.048)       0:00:46.174 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check tls is enabled in forwards output or remote input and logging_pki_files] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:299
Tuesday 26 July 2022  23:00:17 +0000 (0:00:00.035)       0:00:46.209 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local ca_cert file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:311
Tuesday 26 July 2022  23:00:17 +0000 (0:00:00.062)       0:00:46.271 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local cert file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:327
Tuesday 26 July 2022  23:00:17 +0000 (0:00:00.047)       0:00:46.319 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local key file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:343
Tuesday 26 July 2022  23:00:17 +0000 (0:00:00.046)       0:00:46.366 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Enable rsyslog service] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:374
Tuesday 26 July 2022  23:00:17 +0000 (0:00:00.045)       0:00:46.411 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "enabled": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "ActiveEnterTimestampMonotonic": "633085934",
        "ActiveExitTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "ActiveExitTimestampMonotonic": "633077657",
        "ActiveState": "active",
        "After": "basic.target system.slice network.target network-online.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "AssertTimestampMonotonic": "633079872",
        "Before": "multi-user.target shutdown.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "ConditionTimestampMonotonic": "633079872",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "27543",
        "ExecMainStartTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "ExecMainStartTimestampMonotonic": "633080558",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 22:59:20 UTC] ; stop_time=[n/a] ; pid=27543 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "InactiveEnterTimestampMonotonic": "633079526",
        "InactiveExitTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "InactiveExitTimestampMonotonic": "633080601",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "27543",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "system.slice basic.target",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "WatchdogTimestampMonotonic": "633085909",
        "WatchdogUSec": "0"
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Disable rsyslog service] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:383
Tuesday 26 July 2022  23:00:18 +0000 (0:00:00.700)       0:00:47.111 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:394
Tuesday 26 July 2022  23:00:18 +0000 (0:00:00.042)       0:00:47.153 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}
META: role_complete for /cache/centos-7.qcow2c.snap
META: role_complete for /cache/centos-7.qcow2c.snap

TASK [Force all notified handlers to run at this point, not waiting for normal sync points] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:84
Tuesday 26 July 2022  23:00:18 +0000 (0:00:00.071)       0:00:47.225 ********** 

RUNNING HANDLER [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : restart rsyslogd] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/handlers/main.yml:2
Tuesday 26 July 2022  23:00:18 +0000 (0:00:00.000)       0:00:47.225 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "ActiveEnterTimestampMonotonic": "633085934",
        "ActiveExitTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "ActiveExitTimestampMonotonic": "633077657",
        "ActiveState": "active",
        "After": "basic.target system.slice network.target network-online.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "AssertTimestampMonotonic": "633079872",
        "Before": "multi-user.target shutdown.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "ConditionTimestampMonotonic": "633079872",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "27543",
        "ExecMainStartTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "ExecMainStartTimestampMonotonic": "633080558",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 22:59:20 UTC] ; stop_time=[n/a] ; pid=27543 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "InactiveEnterTimestampMonotonic": "633079526",
        "InactiveExitTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "InactiveExitTimestampMonotonic": "633080601",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "27543",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "system.slice basic.target",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestamp": "Tue 2022-07-26 22:59:20 UTC",
        "WatchdogTimestampMonotonic": "633085909",
        "WatchdogUSec": "0"
    }
}
META: ran handlers

TASK [Ensure config file size and counts] **************************************
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:88
Tuesday 26 July 2022  23:00:18 +0000 (0:00:00.452)       0:00:47.678 ********** 
included: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml for /cache/centos-7.qcow2c.snap

TASK [Get info of /etc/rsyslog.conf] *******************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:1
Tuesday 26 July 2022  23:00:18 +0000 (0:00:00.051)       0:00:47.729 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1658876418.6096706,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "57e12c1516a87bb8d6c6b3557393db2283f6a5f3",
        "ctime": 1658876377.6336708,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 8431929,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876377.2976708,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 108,
        "uid": 0,
        "version": "18446744072911507309",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Get file counts in /etc/rsyslog.d] ***************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:6
Tuesday 26 July 2022  23:00:19 +0000 (0:00:00.325)       0:00:48.055 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "examined": 19,
    "files": [
        {
            "atime": 1658875984.5576708,
            "ctime": 1658875958.8886707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 9132297,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1576682095.0,
            "nlink": 1,
            "path": "/etc/rsyslog.d/21-cloudinit.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 255,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876345.4976707,
            "ctime": 1658876342.9026709,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 7131,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876342.6986709,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-output-files-modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 128,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876345.4976707,
            "ctime": 1658876343.7946708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12585057,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876343.5826707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1129,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876418.6096706,
            "ctime": 1658876378.3606708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244907,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876378.1526709,
            "nlink": 1,
            "path": "/etc/rsyslog.d/00-global.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 90,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876418.6096706,
            "ctime": 1658876378.9526708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 7140,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876378.7436707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/05-common-defaults.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 73,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876418.6096706,
            "ctime": 1658876380.3786707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12993517,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876380.1716707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 572,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876392.9796708,
            "ctime": 1658876384.1046708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244910,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876383.8986707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 23,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876393.4926708,
            "ctime": 1658876384.6936707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 7150,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876384.4946709,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 356,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876393.9906707,
            "ctime": 1658876385.2446709,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 13049360,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876385.0366707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 315,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876394.5056708,
            "ctime": 1658876385.7906709,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8431945,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876385.5796707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 243,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876395.0126708,
            "ctime": 1658876386.3486707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244911,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876386.1416707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/parse_json.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 26,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876418.6096706,
            "ctime": 1658876387.2886708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 7151,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876387.0796707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 780,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876418.6096706,
            "ctime": 1658876396.1846707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589030,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876395.9786708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1309,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876418.6096706,
            "ctime": 1658876401.8256707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589031,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876401.6036708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1285,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876415.0906708,
            "ctime": 1658876411.9766707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589032,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876411.7576706,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 78,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876415.5966709,
            "ctime": 1658876412.5326707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409176,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876412.3266706,
            "nlink": 1,
            "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1098,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876418.6096706,
            "ctime": 1658876413.5306706,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4246259,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0600",
            "mtime": 1658876413.3206708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
            "pw_name": "root",
            "rgrp": false,
            "roth": false,
            "rusr": true,
            "size": 2053,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876418.6096706,
            "ctime": 1658876416.8196707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 19869,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0600",
            "mtime": 1658876416.6106708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
            "pw_name": "root",
            "rgrp": false,
            "roth": false,
            "rusr": true,
            "size": 2013,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        }
    ],
    "matched": 18,
    "skipped_paths": {}
}

MSG:

All paths examined

TASK [Check rsyslog.conf size (less)] ******************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:12
Tuesday 26 July 2022  23:00:19 +0000 (0:00:00.463)       0:00:48.518 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false
}

MSG:

All assertions passed

TASK [Check rsyslog.conf size (more)] ******************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:17
Tuesday 26 July 2022  23:00:19 +0000 (0:00:00.042)       0:00:48.561 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Check file counts in rsyslog.d] ******************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:22
Tuesday 26 July 2022  23:00:19 +0000 (0:00:00.027)       0:00:48.588 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false
}

MSG:

All assertions passed

TASK [Check conf files exist] **************************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:26
Tuesday 26 July 2022  23:00:19 +0000 (0:00:00.114)       0:00:48.703 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "stat": {
        "atime": 1658876418.6096706,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
        "ctime": 1658876387.2886708,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 7151,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876387.0796707,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 780,
        "uid": 0,
        "version": "2090592523",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "stat": {
        "atime": 1658876418.6096706,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
        "ctime": 1658876396.1846707,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589030,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876395.9786708,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1309,
        "uid": 0,
        "version": "18446744073476701669",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "stat": {
        "atime": 1658876418.6096706,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
        "ctime": 1658876401.8256707,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589031,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876401.6036708,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1285,
        "uid": 0,
        "version": "1794072425",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Check rsyslog errors] ****************************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:34
Tuesday 26 July 2022  23:00:20 +0000 (0:00:00.918)       0:00:49.621 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Check /etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf, /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf, /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:99
Tuesday 26 July 2022  23:00:20 +0000 (0:00:00.030)       0:00:49.652 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "stat": {
        "atime": 1658876418.6096706,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
        "ctime": 1658876387.2886708,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 7151,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876387.0796707,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 780,
        "uid": 0,
        "version": "2090592523",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "stat": {
        "atime": 1658876418.6096706,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
        "ctime": 1658876396.1846707,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589030,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876395.9786708,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1309,
        "uid": 0,
        "version": "18446744073476701669",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "stat": {
        "atime": 1658876418.6096706,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
        "ctime": 1658876401.8256707,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589031,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876401.6036708,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1285,
        "uid": 0,
        "version": "1794072425",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Check "/etc/rsyslog.d/90-input-ovirt-ovirt_bogus_input.conf does not exist"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:110
Tuesday 26 July 2022  23:00:21 +0000 (0:00:00.932)       0:00:50.585 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "failed_when_result": false,
    "stat": {
        "exists": false
    }
}

TASK [Check ovirt_collectd_port is "44514"] ************************************
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:116
Tuesday 26 July 2022  23:00:21 +0000 (0:00:00.328)       0:00:50.913 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf"
    ],
    "delta": "0:00:00.003657",
    "end": "2022-07-26 23:00:22.190669",
    "rc": 0,
    "start": "2022-07-26 23:00:22.187012"
}

STDOUT:

input(name="ovirt_collectd_input" type="imtcp" port="44514")

TASK [Check index_prefix is project.ovirt-metrics in /etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:122
Tuesday 26 July 2022  23:00:22 +0000 (0:00:00.333)       0:00:51.247 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-metrics\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf"
    ],
    "delta": "0:00:00.004094",
    "end": "2022-07-26 23:00:22.520323",
    "rc": 0,
    "start": "2022-07-26 23:00:22.516229"
}

STDOUT:

    set $.index_prefix = "project.ovirt-metrics" & "-" & "engine" & "." & "" & ".";

TASK [Check input file is /var/log/ovirt-engine/engine.log in /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:129
Tuesday 26 July 2022  23:00:22 +0000 (0:00:00.320)       0:00:51.568 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf"
    ],
    "delta": "0:00:00.003937",
    "end": "2022-07-26 23:00:22.831610",
    "rc": 0,
    "start": "2022-07-26 23:00:22.827673"
}

STDOUT:

input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"

TASK [Check index_prefix is project.ovirt-logs in /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:136
Tuesday 26 July 2022  23:00:22 +0000 (0:00:00.309)       0:00:51.877 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-logs\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf"
    ],
    "delta": "0:00:00.003824",
    "end": "2022-07-26 23:00:23.144316",
    "rc": 0,
    "start": "2022-07-26 23:00:23.140492"
}

STDOUT:

  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";

TASK [Check input file is /var/log/vdsm/vdsm.log in /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:143
Tuesday 26 July 2022  23:00:23 +0000 (0:00:00.311)       0:00:52.189 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf"
    ],
    "delta": "0:00:00.003983",
    "end": "2022-07-26 23:00:23.469328",
    "rc": 0,
    "start": "2022-07-26 23:00:23.465345"
}

STDOUT:

input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"

TASK [Check index_prefix is project.ovirt-logs in /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:150
Tuesday 26 July 2022  23:00:23 +0000 (0:00:00.326)       0:00:52.516 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-logs\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf"
    ],
    "delta": "0:00:00.004040",
    "end": "2022-07-26 23:00:23.783468",
    "rc": 0,
    "start": "2022-07-26 23:00:23.779428"
}

STDOUT:

  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";

TASK [Check server param in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:157
Tuesday 26 July 2022  23:00:23 +0000 (0:00:00.315)       0:00:52.831 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "server=\"logging-es\"",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.004060",
    "end": "2022-07-26 23:00:24.139813",
    "rc": 0,
    "start": "2022-07-26 23:00:24.135753"
}

STDOUT:

            server="logging-es"

TASK [Check server param in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:161
Tuesday 26 July 2022  23:00:24 +0000 (0:00:00.353)       0:00:53.185 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "server=\"logging-es-ops\"",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003543",
    "end": "2022-07-26 23:00:24.456546",
    "rc": 0,
    "start": "2022-07-26 23:00:24.453003"
}

STDOUT:

            server="logging-es-ops"

TASK [Check password is in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:165
Tuesday 26 July 2022  23:00:24 +0000 (0:00:00.318)       0:00:53.503 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "pwd=\"password0\"",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003510",
    "end": "2022-07-26 23:00:24.763285",
    "rc": 0,
    "start": "2022-07-26 23:00:24.759775"
}

STDOUT:

            pwd="password0"

TASK [Check pwd= is not in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:169
Tuesday 26 July 2022  23:00:24 +0000 (0:00:00.305)       0:00:53.809 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "pwd=",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.004252",
    "end": "2022-07-26 23:00:25.078566",
    "failed_when_result": false,
    "rc": 1,
    "start": "2022-07-26 23:00:25.074314"
}

MSG:

non-zero return code

TASK [END TEST CASE 0; Ensure basic ovirt configuration works] *****************
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:175
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.317)       0:00:54.126 ********** 

TASK [linux-system-roles.logging : Set files output if files output is not defined and logging_inputs is not empty] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:5
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.063)       0:00:54.190 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Set rsyslog_outputs] ************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:17
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.050)       0:00:54.241 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_outputs": []
    },
    "changed": false
}

TASK [linux-system-roles.logging : Set rsyslog_inputs] *************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:24
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.064)       0:00:54.306 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_inputs": []
    },
    "changed": false
}

TASK [linux-system-roles.logging : Set custom_config_files fact] ***************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:30
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.061)       0:00:54.367 ********** 

TASK [linux-system-roles.logging : Check logging_inputs item in logging_flows.inputs] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:39
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.027)       0:00:54.395 ********** 

TASK [linux-system-roles.logging : Re-read facts after adding custom fact] *****
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:53
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.026)       0:00:54.422 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Create rsyslog debug dir] *******************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:57
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.045)       0:00:54.467 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Delete debug file] **************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:63
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.046)       0:00:54.513 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Create rsyslog debug file] ******************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:69
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.043)       0:00:54.557 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Use a debug var to avoid an empty dict in with_dict] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:75
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.045)       0:00:54.603 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Populate rsyslog debug file] ****************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:79
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.046)       0:00:54.650 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Include Rsyslog role] ****************************************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:98
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.047)       0:00:54.697 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main.yml:4
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.093)       0:00:54.790 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:4
Tuesday 26 July 2022  23:00:25 +0000 (0:00:00.043)       0:00:54.834 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:10
Tuesday 26 July 2022  23:00:26 +0000 (0:00:00.423)       0:00:55.257 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics_rhel7.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include /tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:22
Tuesday 26 July 2022  23:00:26 +0000 (0:00:00.077)       0:00:55.335 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/remote/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/remote/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/forwards/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/forwards/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/remote_files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/remote_files/main.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Main rsyslog subrole] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main.yml:7
Tuesday 26 July 2022  23:00:26 +0000 (0:00:00.092)       0:00:55.428 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get status of rsyslog packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:14
Tuesday 26 July 2022  23:00:26 +0000 (0:00:00.073)       0:00:55.501 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=rsyslog) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "rpm",
        "-V",
        "rsyslog"
    ],
    "delta": "0:00:00.067431",
    "end": "2022-07-26 23:00:26.852961",
    "failed_when_result": false,
    "item": "rsyslog",
    "rc": 1,
    "start": "2022-07-26 23:00:26.785530"
}

STDOUT:

S.5....T.  c /etc/rsyslog.conf


MSG:

non-zero return code

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Reset original confs - logging package is absent] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:23
Tuesday 26 July 2022  23:00:26 +0000 (0:00:00.399)       0:00:55.900 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "removed": [
            "rsyslog"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog.x86_64 0:8.24.0-57.el7_9.3 will be erased\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64\n--> Running transaction check\n---> Package rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3 will be erased\n---> Package rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3 will be erased\n---> Package rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3 will be erased\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                   Arch       Version                Repository    Size\n================================================================================\nRemoving:\n rsyslog                   x86_64     8.24.0-57.el7_9.3      @updates     1.9 M\nRemoving for dependencies:\n rsyslog-elasticsearch     x86_64     8.24.0-57.el7_9.3      @updates      44 k\n rsyslog-mmjsonparse       x86_64     8.24.0-57.el7_9.3      @updates      15 k\n rsyslog-mmnormalize       x86_64     8.24.0-57.el7_9.3      @updates      15 k\n\nTransaction Summary\n================================================================================\nRemove  1 Package (+3 Dependent packages)\n\nInstalled size: 2.0 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Erasing    : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 1/4 \n  Erasing    : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 2/4 \n  Erasing    : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               3/4 \n  Erasing    : rsyslog-8.24.0-57.el7_9.3.x86_64                             4/4 \nwarning: /etc/rsyslog.conf saved as /etc/rsyslog.conf.rpmsave\n  Verifying  : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/4 \n  Verifying  : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               2/4 \n  Verifying  : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 3/4 \n  Verifying  : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 4/4 \n\nRemoved:\n  rsyslog.x86_64 0:8.24.0-57.el7_9.3                                            \n\nDependency Removed:\n  rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3                              \n  rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3                                \n  rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3                                \n\nComplete!\n"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:33
Tuesday 26 July 2022  23:00:28 +0000 (0:00:01.432)       0:00:57.333 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package         Arch           Version                   Repository       Size\n================================================================================\nInstalling:\n rsyslog         x86_64         8.24.0-57.el7_9.3         updates         622 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 622 k\nInstalled size: 1.9 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/1 \n  Verifying  : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/1 \n\nInstalled:\n  rsyslog.x86_64 0:8.24.0-57.el7_9.3                                            \n\nComplete!\n"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Reset erased flag] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:45
Tuesday 26 July 2022  23:00:30 +0000 (0:00:01.841)       0:00:59.174 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_erased": false
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Gather package facts] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:49
Tuesday 26 July 2022  23:00:30 +0000 (0:00:00.038)       0:00:59.213 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "packages": {
            "PyYAML": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "PyYAML",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "acl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "acl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "audit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "authconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "authconfig",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "6.2.8"
                }
            ],
            "basesystem": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "basesystem",
                    "release": "7.el7.centos",
                    "source": "rpm",
                    "version": "10.0"
                }
            ],
            "bash": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bash",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "4.2.46"
                }
            ],
            "bc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bc",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.06.95"
                }
            ],
            "bind-export-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 32,
                    "name": "bind-export-libs",
                    "release": "26.P2.el7_9.7",
                    "source": "rpm",
                    "version": "9.11.4"
                }
            ],
            "binutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "binutils",
                    "release": "44.base.el7_9.1",
                    "source": "rpm",
                    "version": "2.27"
                }
            ],
            "btrfs-progs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "btrfs-progs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.9.1"
                }
            ],
            "bzip2-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bzip2-libs",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "ca-certificates": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ca-certificates",
                    "release": "72.el7_9",
                    "source": "rpm",
                    "version": "2021.2.50"
                }
            ],
            "centos-release": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "centos-release",
                    "release": "9.2009.1.el7.centos",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "checkpolicy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "checkpolicy",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "chkconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chkconfig",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.7.6"
                }
            ],
            "chrony": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chrony",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.4"
                }
            ],
            "cloud-init": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cloud-init",
                    "release": "7.el7.centos.5",
                    "source": "rpm",
                    "version": "19.4"
                }
            ],
            "cloud-utils-growpart": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "cloud-utils-growpart",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.29"
                }
            ],
            "coreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "coreutils",
                    "release": "24.el7_9.2",
                    "source": "rpm",
                    "version": "8.22"
                }
            ],
            "cpio": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cpio",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "2.11"
                }
            ],
            "cracklib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cracklib-dicts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib-dicts",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cronie": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "cronie-anacron": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie-anacron",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "crontabs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "crontabs",
                    "release": "6.20121102git.el7",
                    "source": "rpm",
                    "version": "1.11"
                }
            ],
            "cryptsetup-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cryptsetup-libs",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.0.3"
                }
            ],
            "curl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "curl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "cyrus-sasl-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cyrus-sasl-lib",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.1.26"
                }
            ],
            "dbus": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-glib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-glib",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.100"
                }
            ],
            "dbus-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus-libs",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-python",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "device-mapper": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "device-mapper-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper-libs",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "dhclient": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhclient",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-common": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-common",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-libs",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "diffutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "diffutils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "3.3"
                }
            ],
            "dmidecode": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dmidecode",
                    "release": "5.el7_9.1",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "dracut": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-generic": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-generic",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-rescue": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-rescue",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-network": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-network",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "e2fsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "e2fsprogs-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "elfutils-default-yama-scope": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "elfutils-default-yama-scope",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libelf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libelf",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "epel-release": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "epel-release",
                    "release": "14",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "ethtool": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "ethtool",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "4.8"
                }
            ],
            "expat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "expat",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "file": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "file-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file-libs",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "filesystem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "filesystem",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "findutils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "findutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.5.11"
                }
            ],
            "fipscheck": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "fipscheck-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck-lib",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "freetype": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "freetype",
                    "release": "14.el7_9.1",
                    "source": "rpm",
                    "version": "2.8"
                }
            ],
            "gawk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gawk",
                    "release": "4.el7_3.1",
                    "source": "rpm",
                    "version": "4.0.2"
                }
            ],
            "gdbm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdbm",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.10"
                }
            ],
            "gdisk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdisk",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.8.10"
                }
            ],
            "gettext": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "gettext-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "glib2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glib2",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.56.1"
                }
            ],
            "glibc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "glibc-common": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc-common",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "gmp": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "gmp",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "6.0.0"
                }
            ],
            "gnupg2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnupg2",
                    "release": "5.el7_5",
                    "source": "rpm",
                    "version": "2.0.22"
                }
            ],
            "gnutls": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnutls",
                    "release": "9.el7_6",
                    "source": "rpm",
                    "version": "3.3.29"
                }
            ],
            "gobject-introspection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gobject-introspection",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.56.1"
                }
            ],
            "gpg-pubkey": [
                {
                    "arch": null,
                    "epoch": null,
                    "name": "gpg-pubkey",
                    "release": "53a7ff4b",
                    "source": "rpm",
                    "version": "f4a80eb5"
                }
            ],
            "gpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gpgme",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.3.2"
                }
            ],
            "grep": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grep",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "groff-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "groff-base",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.22.2"
                }
            ],
            "grub2": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-common": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-common",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-pc",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc-modules": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-pc-modules",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-extra": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-extra",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-minimal",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grubby": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grubby",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "8.28"
                }
            ],
            "gssproxy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gssproxy",
                    "release": "30.el7_9",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "gzip": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gzip",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.5"
                }
            ],
            "hardlink": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "hardlink",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "hostname": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hostname",
                    "release": "3.el7_7.1",
                    "source": "rpm",
                    "version": "3.13"
                }
            ],
            "hwdata": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hwdata",
                    "release": "9.7.el7",
                    "source": "rpm",
                    "version": "0.252"
                }
            ],
            "info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "5.1"
                }
            ],
            "initscripts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "initscripts",
                    "release": "1.el7_9.1",
                    "source": "rpm",
                    "version": "9.49.53"
                }
            ],
            "iproute": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iproute",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "4.11.0"
                }
            ],
            "iptables": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iptables",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.4.21"
                }
            ],
            "iputils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iputils",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "20160308"
                }
            ],
            "irqbalance": [
                {
                    "arch": "x86_64",
                    "epoch": 3,
                    "name": "irqbalance",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "1.0.7"
                }
            ],
            "jansson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "jansson",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2.10"
                }
            ],
            "json-c": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "json-c",
                    "release": "4.el7_0",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "kbd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kbd",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-legacy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-legacy",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-misc": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-misc",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kernel": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools-libs",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kexec-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kexec-tools",
                    "release": "51.el7_9.3",
                    "source": "rpm",
                    "version": "2.0.15"
                }
            ],
            "keyutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "keyutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "kmod": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kmod-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod-libs",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kpartx": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kpartx",
                    "release": "135.el7_9",
                    "source": "rpm",
                    "version": "0.4.9"
                }
            ],
            "krb5-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "krb5-libs",
                    "release": "50.el7",
                    "source": "rpm",
                    "version": "1.15.1"
                }
            ],
            "less": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "less",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "458"
                }
            ],
            "libacl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libacl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "libassuan": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libassuan",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libattr",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "2.4.46"
                }
            ],
            "libbasicobjects": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libbasicobjects",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.1"
                }
            ],
            "libblkid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libblkid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libcap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.22"
                }
            ],
            "libcap-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap-ng",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.7.5"
                }
            ],
            "libcgroup": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcgroup",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "0.41"
                }
            ],
            "libcollection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcollection",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "libcom_err": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcom_err",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libcroco": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcroco",
                    "release": "6.el7_9",
                    "source": "rpm",
                    "version": "0.6.12"
                }
            ],
            "libcurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcurl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "libdaemon": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdaemon",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.14"
                }
            ],
            "libdb": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libdb-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb-utils",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libedit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libedit",
                    "release": "12.20121213cvs.el7",
                    "source": "rpm",
                    "version": "3.0"
                }
            ],
            "libestr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libestr",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.1.9"
                }
            ],
            "libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.0.21"
                }
            ],
            "libfastjson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libfastjson",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.99.4"
                }
            ],
            "libffi": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libffi",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.0.13"
                }
            ],
            "libgcc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcc",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgcrypt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcrypt",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "1.5.3"
                }
            ],
            "libgomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgomp",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgpg-error": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgpg-error",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.12"
                }
            ],
            "libidn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libidn",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.28"
                }
            ],
            "libini_config": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libini_config",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "1.3.1"
                }
            ],
            "liblognorm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "liblognorm",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.0.2"
                }
            ],
            "libmnl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmnl",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "libmount": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmount",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libndp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libndp",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "libnetfilter_conntrack": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnetfilter_conntrack",
                    "release": "1.el7_3",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "libnfnetlink": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfnetlink",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.0.1"
                }
            ],
            "libnfsidmap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfsidmap",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "0.25"
                }
            ],
            "libnl3": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libnl3-cli": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3-cli",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libpath_utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpath_utils",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.2.1"
                }
            ],
            "libpipeline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpipeline",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libpng": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "libpng",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.5.13"
                }
            ],
            "libpwquality": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpwquality",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libref_array": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libref_array",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.5"
                }
            ],
            "librelp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "librelp",
                    "release": "1.el7_5.1",
                    "source": "rpm",
                    "version": "1.2.12"
                }
            ],
            "libseccomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libseccomp",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.3.1"
                }
            ],
            "libselinux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-python",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-utils",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage-python",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsepol": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsepol",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsmartcols": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsmartcols",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libss",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libssh2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libssh2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.8.0"
                }
            ],
            "libstdc++": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libstdc++",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libsysfs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsysfs",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libtasn1": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtasn1",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.10"
                }
            ],
            "libteam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libteam",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "libtirpc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtirpc",
                    "release": "0.16.el7",
                    "source": "rpm",
                    "version": "0.2.4"
                }
            ],
            "libunistring": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libunistring",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.9.3"
                }
            ],
            "libuser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuser",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.60"
                }
            ],
            "libutempter": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libutempter",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.1.6"
                }
            ],
            "libuuid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuuid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libverto": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libverto-libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto-libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libxml2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libxml2-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2-python",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libyaml": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libyaml",
                    "release": "11.el7_0",
                    "source": "rpm",
                    "version": "0.1.4"
                }
            ],
            "logrotate": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "logrotate",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.8.6"
                }
            ],
            "lshw": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lshw",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "B.02.18"
                }
            ],
            "lsof": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lsof",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.87"
                }
            ],
            "lua": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lua",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "5.1.4"
                }
            ],
            "lz4": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lz4",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.8.3"
                }
            ],
            "lzo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lzo",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.06"
                }
            ],
            "make": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "make",
                    "release": "24.el7",
                    "source": "rpm",
                    "version": "3.82"
                }
            ],
            "man-db": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "man-db",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.6.3"
                }
            ],
            "mariadb-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "mariadb-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.5.68"
                }
            ],
            "microcode_ctl": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "microcode_ctl",
                    "release": "73.11.el7_9",
                    "source": "rpm",
                    "version": "2.1"
                }
            ],
            "mozjs17": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "mozjs17",
                    "release": "20.el7",
                    "source": "rpm",
                    "version": "17.0.0"
                }
            ],
            "ncurses": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-base": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ncurses-base",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses-libs",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "net-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "net-tools",
                    "release": "0.25.20131004git.el7",
                    "source": "rpm",
                    "version": "2.0"
                }
            ],
            "nettle": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nettle",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.7.1"
                }
            ],
            "newt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "newt-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "nfs-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "nfs-utils",
                    "release": "0.68.el7.2",
                    "source": "rpm",
                    "version": "1.3.0"
                }
            ],
            "nspr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nspr",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "4.32.0"
                }
            ],
            "nss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-pem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-pem",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "nss-softokn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-softokn-freebl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn-freebl",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-sysinit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-sysinit",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-tools",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-util": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-util",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "numactl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "numactl-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "2.0.12"
                }
            ],
            "openldap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openldap",
                    "release": "24.el7_9",
                    "source": "rpm",
                    "version": "2.4.44"
                }
            ],
            "openssh": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-clients": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-clients",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-server": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-server",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssl": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "openssl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl-libs",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "os-prober": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "os-prober",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.58"
                }
            ],
            "p11-kit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "p11-kit-trust": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit-trust",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "pam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pam",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.1.8"
                }
            ],
            "parted": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "parted",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "3.1"
                }
            ],
            "passwd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "passwd",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.79"
                }
            ],
            "pciutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pciutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.5.1"
                }
            ],
            "pcre": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pcre",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "8.32"
                }
            ],
            "pinentry": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pinentry",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "0.8.1"
                }
            ],
            "pkgconfig": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "pkgconfig",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.27.1"
                }
            ],
            "policycoreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "policycoreutils-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils-python",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "polkit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "0.112"
                }
            ],
            "polkit-pkla-compat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit-pkla-compat",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.1"
                }
            ],
            "popt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "popt",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.13"
                }
            ],
            "postfix": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "postfix",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "2.10.1"
                }
            ],
            "procps-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "procps-ng",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "3.3.10"
                }
            ],
            "pth": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pth",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.0.7"
                }
            ],
            "pygpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pygpgme",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.3"
                }
            ],
            "pyliblzma": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyliblzma",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "0.5.3"
                }
            ],
            "pyserial": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "pyserial",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-IPy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-IPy",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.75"
                }
            ],
            "python-babel": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-babel",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "0.9.6"
                }
            ],
            "python-backports": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-backports",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "python-backports-ssl_match_hostname": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-backports-ssl_match_hostname",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.5.0.1"
                }
            ],
            "python-chardet": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-chardet",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.2.1"
                }
            ],
            "python-configobj": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-configobj",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.7.2"
                }
            ],
            "python-decorator": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-decorator",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.0"
                }
            ],
            "python-gobject-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-gobject-base",
                    "release": "1.el7_4.1",
                    "source": "rpm",
                    "version": "3.22.0"
                }
            ],
            "python-iniparse": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-iniparse",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-ipaddress": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-ipaddress",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.0.16"
                }
            ],
            "python-jinja2": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jinja2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.7.2"
                }
            ],
            "python-jsonpatch": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpatch",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "python-jsonpointer": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpointer",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9"
                }
            ],
            "python-kitchen": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-kitchen",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "python-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-libs",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-linux-procfs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-linux-procfs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.4.11"
                }
            ],
            "python-markupsafe": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-markupsafe",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "python-perf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-perf",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "python-prettytable": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-prettytable",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.7.2"
                }
            ],
            "python-pycurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-pycurl",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "7.19.0"
                }
            ],
            "python-pyudev": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-pyudev",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.15"
                }
            ],
            "python-requests": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-requests",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.6.0"
                }
            ],
            "python-schedutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-schedutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-setuptools": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-setuptools",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.9.8"
                }
            ],
            "python-six": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-six",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9.0"
                }
            ],
            "python-urlgrabber": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urlgrabber",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "python-urllib3": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urllib3",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.10.2"
                }
            ],
            "pyxattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyxattr",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.5.1"
                }
            ],
            "qemu-guest-agent": [
                {
                    "arch": "x86_64",
                    "epoch": 10,
                    "name": "qemu-guest-agent",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.12.0"
                }
            ],
            "qrencode-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "qrencode-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.1"
                }
            ],
            "quota": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "quota",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "quota-nls": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "quota-nls",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "readline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "readline",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "6.2"
                }
            ],
            "rootfiles": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "rootfiles",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "8.1"
                }
            ],
            "rpcbind": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpcbind",
                    "release": "49.el7",
                    "source": "rpm",
                    "version": "0.2.0"
                }
            ],
            "rpm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-build-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-build-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-python",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rsync": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsync",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.1.2"
                }
            ],
            "rsyslog": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsyslog",
                    "release": "57.el7_9.3",
                    "source": "rpm",
                    "version": "8.24.0"
                }
            ],
            "sed": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sed",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.2.2"
                }
            ],
            "selinux-policy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "selinux-policy-targeted": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy-targeted",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "setools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "setools-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.3.8"
                }
            ],
            "setup": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "setup",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.8.71"
                }
            ],
            "sg3_utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "sg3_utils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "shadow-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "shadow-utils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "4.6"
                }
            ],
            "shared-mime-info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "shared-mime-info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.8"
                }
            ],
            "slang": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "slang",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.2.4"
                }
            ],
            "snappy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "snappy",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.1.0"
                }
            ],
            "sqlite": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sqlite",
                    "release": "8.el7_7.1",
                    "source": "rpm",
                    "version": "3.7.17"
                }
            ],
            "sudo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sudo",
                    "release": "10.el7_9.2",
                    "source": "rpm",
                    "version": "1.8.23"
                }
            ],
            "systemd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-libs",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-sysv": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-sysv",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "sysvinit-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sysvinit-tools",
                    "release": "14.dsf.el7",
                    "source": "rpm",
                    "version": "2.88"
                }
            ],
            "tar": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "tar",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.26"
                }
            ],
            "tcp_wrappers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "tcp_wrappers-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers-libs",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "teamd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "teamd",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "trousers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "trousers",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.3.14"
                }
            ],
            "tuned": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tuned",
                    "release": "11.el7_9",
                    "source": "rpm",
                    "version": "2.11.0"
                }
            ],
            "tzdata": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tzdata",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2021e"
                }
            ],
            "ustr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ustr",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.0.4"
                }
            ],
            "util-linux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "util-linux",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "vim-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "vim-minimal",
                    "release": "8.el7_9",
                    "source": "rpm",
                    "version": "7.4.629"
                }
            ],
            "virt-what": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "virt-what",
                    "release": "4.el7_9.1",
                    "source": "rpm",
                    "version": "1.18"
                }
            ],
            "which": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "which",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "wpa_supplicant": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "wpa_supplicant",
                    "release": "12.el7_9.2",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "xfsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xfsprogs",
                    "release": "22.el7",
                    "source": "rpm",
                    "version": "4.5.0"
                }
            ],
            "xz": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "xz-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "yum": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum",
                    "release": "168.el7.centos",
                    "source": "rpm",
                    "version": "3.4.3"
                }
            ],
            "yum-metadata-parser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "yum-metadata-parser",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.1.4"
                }
            ],
            "yum-plugin-fastestmirror": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-plugin-fastestmirror",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "yum-utils": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-utils",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "zlib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "zlib",
                    "release": "19.el7_9",
                    "source": "rpm",
                    "version": "1.2.7"
                }
            ]
        }
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get rsyslog version] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:53
Tuesday 26 July 2022  23:00:31 +0000 (0:00:00.845)       0:01:00.058 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_version": "8.24.0"
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version 1] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:60
Tuesday 26 July 2022  23:00:31 +0000 (0:00:00.042)       0:01:00.100 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {}

MSG:

Rsyslog_version is 8.24.0, which is older than "8.37.0-7.2".

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version 2] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:66
Tuesday 26 July 2022  23:00:31 +0000 (0:00:00.042)       0:01:00.142 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set __rsyslog_failed_validation] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:73
Tuesday 26 July 2022  23:00:31 +0000 (0:00:00.029)       0:01:00.172 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create the config directory if it does not exist] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:80
Tuesday 26 July 2022  23:00:31 +0000 (0:00:00.043)       0:01:00.216 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/etc/rsyslog.d",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create a work directory] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:87
Tuesday 26 July 2022  23:00:31 +0000 (0:00:00.331)       0:01:00.547 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0700",
    "owner": "root",
    "path": "/var/lib/rsyslog",
    "secontext": "system_u:object_r:syslogd_var_lib_t:s0",
    "size": 54,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create logging directory if it does not exist or the ownership and/or modes are different.] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:93
Tuesday 26 July 2022  23:00:31 +0000 (0:00:00.344)       0:01:00.892 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/var/log",
    "secontext": "system_u:object_r:var_log_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get mode of rsyslog.conf if it exists] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:102
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.338)       0:01:01.231 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1642101032.0,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "c9638f934d9bd63f915871a44f22aa1968342884",
        "ctime": 1658876429.8106709,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 83,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1642101032.0,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 3232,
        "uid": 0,
        "version": "18446744072862158606",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate main rsyslog configuration] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:107
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.371)       0:01:01.602 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate global rule to add to __rsyslog_common_rules] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:117
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.044)       0:01:01.647 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_common_rules": [
            {
                "comment": "Global options",
                "filename": "00-global.conf",
                "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
            },
            {
                "name": "local-modules",
                "sections": [
                    {
                        "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                    }
                ],
                "state": "absent",
                "type": "modules"
            },
            {
                "name": "common-defaults",
                "sections": [
                    {
                        "comment": "Log every message",
                        "options": "$RepeatedMsgReduction off"
                    }
                ],
                "type": "global"
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate common rsyslog configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:140
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.110)       0:01:01.758 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Initialize list of template results] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:164
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.058)       0:01:01.816 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": false,
                "msg": "All items skipped",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    }
                ],
                "skipped": true
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove common config files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:168
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.052)       0:01:01.868 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include input sub-vars] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:186
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.053)       0:01:01.922 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Run input sub-tasks] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:197
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.024)       0:01:01.946 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include output sub-vars] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:216
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.037)       0:01:01.984 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Run output sub-tasks] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:228
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.024)       0:01:02.008 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get rsyslog config files not owned by any package] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:240
Tuesday 26 July 2022  23:00:32 +0000 (0:00:00.024)       0:01:02.033 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": "set -euo pipefail\nfor conf in $( ls \"/etc/rsyslog.d\" ); do\n  rstr=$( rpm -qf \"/etc/rsyslog.d/$conf\" 2>&1 || : )\n  if [[ \"$rstr\" == *\"not owned by any package\"* ]]; then\n    echo \"/etc/rsyslog.d/$conf\"\n  fi\ndone\n",
    "delta": "0:00:00.616076",
    "end": "2022-07-26 23:00:33.959491",
    "failed_when_result": false,
    "rc": 0,
    "start": "2022-07-26 23:00:33.343415"
}

STDOUT:

/etc/rsyslog.d/00-global.conf
/etc/rsyslog.d/05-common-defaults.conf
/etc/rsyslog.d/10-input-ovirt-local_modules.conf
/etc/rsyslog.d/10-input-ovirt-main-modules.conf
/etc/rsyslog.d/10-output-elasticsearch-module.conf
/etc/rsyslog.d/10-output-files-modules.conf
/etc/rsyslog.d/30-output-elasticsearch.conf
/etc/rsyslog.d/30-output-files-default_files.conf
/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf
/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf
/etc/rsyslog.d/90-input-basics-basic_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf
/etc/rsyslog.d/ovirt_engine.rulebase
/etc/rsyslog.d/ovirt_vdsm.rulebase
/etc/rsyslog.d/parse_json.rulebase

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Purge - remove files not generated by current state] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:257
Tuesday 26 July 2022  23:00:33 +0000 (0:00:00.974)       0:01:03.008 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/00-global.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/00-global.conf",
    "path": "/etc/rsyslog.d/00-global.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/05-common-defaults.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/05-common-defaults.conf",
    "path": "/etc/rsyslog.d/05-common-defaults.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-input-ovirt-local_modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-input-ovirt-main-modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-output-elasticsearch-module.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-output-files-modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-output-files-modules.conf",
    "path": "/etc/rsyslog.d/10-output-files-modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/30-output-elasticsearch.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/30-output-files-default_files.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-basics-basic_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "path": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/ovirt_engine.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/ovirt_vdsm.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/parse_json.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/parse_json.rulebase",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "state": "absent"
}
NOTIFIED HANDLER /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : restart rsyslogd for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy custom config files if they are specified in rsyslog_custom_config_files variable array.] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:283
Tuesday 26 July 2022  23:00:39 +0000 (0:00:05.049)       0:01:08.058 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check tls is enabled in forwards output or remote input and logging_pki_files] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:299
Tuesday 26 July 2022  23:00:39 +0000 (0:00:00.042)       0:01:08.100 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local ca_cert file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:311
Tuesday 26 July 2022  23:00:39 +0000 (0:00:00.060)       0:01:08.161 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local cert file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:327
Tuesday 26 July 2022  23:00:39 +0000 (0:00:00.047)       0:01:08.208 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local key file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:343
Tuesday 26 July 2022  23:00:39 +0000 (0:00:00.046)       0:01:08.254 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Enable rsyslog service] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:374
Tuesday 26 July 2022  23:00:39 +0000 (0:00:00.049)       0:01:08.303 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "enabled": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestampMonotonic": "0",
        "ActiveExitTimestampMonotonic": "0",
        "ActiveState": "inactive",
        "After": "network-online.target basic.target system.slice network.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "no",
        "AssertTimestampMonotonic": "0",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "no",
        "ConditionTimestampMonotonic": "0",
        "Conflicts": "shutdown.target",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "0",
        "ExecMainStartTimestampMonotonic": "0",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestampMonotonic": "0",
        "InactiveExitTimestampMonotonic": "0",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "0",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "dead",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network-online.target network.target",
        "WatchdogTimestampMonotonic": "0",
        "WatchdogUSec": "0"
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Disable rsyslog service] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:383
Tuesday 26 July 2022  23:00:39 +0000 (0:00:00.478)       0:01:08.782 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:394
Tuesday 26 July 2022  23:00:39 +0000 (0:00:00.043)       0:01:08.825 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}
META: role_complete for /cache/centos-7.qcow2c.snap
META: role_complete for /cache/centos-7.qcow2c.snap

TASK [Force all notified handlers to run at this point, not waiting for normal sync points] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:183
Tuesday 26 July 2022  23:00:39 +0000 (0:00:00.106)       0:01:08.932 ********** 

RUNNING HANDLER [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : restart rsyslogd] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/handlers/main.yml:2
Tuesday 26 July 2022  23:00:39 +0000 (0:00:00.000)       0:01:08.933 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:00:39 UTC",
        "ActiveEnterTimestampMonotonic": "712281827",
        "ActiveExitTimestampMonotonic": "0",
        "ActiveState": "active",
        "After": "network-online.target basic.target system.slice network.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:00:39 UTC",
        "AssertTimestampMonotonic": "712276246",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:00:39 UTC",
        "ConditionTimestampMonotonic": "712276245",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "2427",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:00:39 UTC",
        "ExecMainStartTimestampMonotonic": "712277032",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:00:39 UTC] ; stop_time=[n/a] ; pid=2427 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestampMonotonic": "0",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:00:39 UTC",
        "InactiveExitTimestampMonotonic": "712277069",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "2427",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network-online.target network.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:00:39 UTC",
        "WatchdogTimestampMonotonic": "712281799",
        "WatchdogUSec": "0"
    }
}
META: ran handlers

TASK [TEST CASE 1; Ensure advanced ovirt configuration works] ******************
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:187
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.424)       0:01:09.357 ********** 

TASK [linux-system-roles.logging : Set files output if files output is not defined and logging_inputs is not empty] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:5
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.072)       0:01:09.430 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Set rsyslog_outputs] ************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:17
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.048)       0:01:09.479 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_outputs": [
            {
                "name": "default_files",
                "type": "files"
            },
            {
                "ca_cert": "/etc/rsyslog.d/es-ca.crt",
                "cert": "/etc/rsyslog.d/es-cert.pem",
                "index_prefix": "project.",
                "input_type": "ovirt",
                "name": "elasticsearch_output",
                "private_key": "/etc/rsyslog.d/es-key.pem",
                "server_host": [
                    "logging-es0",
                    "logging-es1"
                ],
                "server_port": 9200,
                "type": "elasticsearch",
                "uid": "testuser0"
            },
            {
                "allowUnsignedCerts": true,
                "bulkmode": false,
                "ca_cert": "/etc/rsyslog.d/es-ca.crt",
                "cert": "/etc/rsyslog.d/es-cert.pem",
                "dynSearchIndex": false,
                "dynbulkid": false,
                "index_prefix": ".operations.",
                "input_type": "ovirt",
                "name": "elasticsearch_output_ops",
                "private_key": "/etc/rsyslog.d/es-key.pem",
                "retryfailures": false,
                "server_host": [
                    "logging-es-ops0",
                    "logging-es-ops1"
                ],
                "server_port": 9200,
                "type": "elasticsearch",
                "usehttps": false
            }
        ]
    },
    "changed": false
}

TASK [linux-system-roles.logging : Set rsyslog_inputs] *************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:24
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.058)       0:01:09.537 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_inputs": [
            {
                "name": "basic_input",
                "type": "basics"
            },
            {
                "name": "ovirt_collectd_input",
                "ovirt_collectd_port": 44514,
                "ovirt_elasticsearch_index_prefix": "project.ovirt-metrics",
                "ovirt_env_name": "test-engine",
                "ovirt_env_uuid": "111-222-333",
                "subtype": "collectd",
                "type": "ovirt"
            },
            {
                "name": "ovirt_engine_input",
                "ovirt_elasticsearch_index_prefix": "project.ovirt-logs",
                "ovirt_engine_fqdn": "engine.ovirt.example.com",
                "ovirt_env_name": "test-engine",
                "ovirt_env_uuid": "444-555-666",
                "ovirt_input_file": "/var/log/ovirt-engine/engine.log",
                "ovirt_vds_cluster_name": "test_vds_cluster",
                "subtype": "engine",
                "type": "ovirt"
            },
            {
                "name": "ovirt_vdsm_input",
                "ovirt_elasticsearch_index_prefix": "project.ovirt-logs",
                "ovirt_engine_fqdn": "engine.ovirt.example.com",
                "ovirt_env_name": "test-engine",
                "ovirt_env_uuid": "777-888-999",
                "ovirt_input_file": "/var/log/vdsm/vdsm.log",
                "ovirt_vds_cluster_name": "test_vds_cluster",
                "subtype": "vdsm",
                "type": "ovirt"
            },
            {
                "name": "ovirt_bogus_input",
                "subtype": "bogus",
                "type": "ovirt"
            }
        ]
    },
    "changed": false
}

TASK [linux-system-roles.logging : Set custom_config_files fact] ***************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:30
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.060)       0:01:09.597 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'default_files', 'type': 'files'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "name": "default_files",
        "type": "files"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': ['logging-es0', 'logging-es1'], 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": "project.",
        "input_type": "ovirt",
        "name": "elasticsearch_output",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "server_host": [
            "logging-es0",
            "logging-es1"
        ],
        "server_port": 9200,
        "type": "elasticsearch",
        "uid": "testuser0"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': ['logging-es-ops0', 'logging-es-ops1'], 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'dynSearchIndex': False, 'bulkmode': False, 'dynbulkid': False, 'allowUnsignedCerts': True, 'usehttps': False})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "allowUnsignedCerts": true,
        "bulkmode": false,
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "dynSearchIndex": false,
        "dynbulkid": false,
        "index_prefix": ".operations.",
        "input_type": "ovirt",
        "name": "elasticsearch_output_ops",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": [
            "logging-es-ops0",
            "logging-es-ops1"
        ],
        "server_port": 9200,
        "type": "elasticsearch",
        "usehttps": false
    },
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Check logging_inputs item in logging_flows.inputs] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:39
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.068)       0:01:09.666 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'flow_0', 'inputs': ['ovirt_collectd_input', 'ovirt_engine_input', 'ovirt_vdsm_input'], 'outputs': ['elasticsearch_output', 'elasticsearch_output_ops']})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "inputs": [
            "ovirt_collectd_input",
            "ovirt_engine_input",
            "ovirt_vdsm_input"
        ],
        "name": "flow_0",
        "outputs": [
            "elasticsearch_output",
            "elasticsearch_output_ops"
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'flow_1', 'inputs': ['basic_input'], 'outputs': ['default_files']})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "inputs": [
            "basic_input"
        ],
        "name": "flow_1",
        "outputs": [
            "default_files"
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Re-read facts after adding custom fact] *****
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:53
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.074)       0:01:09.740 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Create rsyslog debug dir] *******************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:57
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.047)       0:01:09.787 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Delete debug file] **************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:63
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.050)       0:01:09.838 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Create rsyslog debug file] ******************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:69
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.048)       0:01:09.886 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Use a debug var to avoid an empty dict in with_dict] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:75
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.047)       0:01:09.934 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Populate rsyslog debug file] ****************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:79
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.047)       0:01:09.981 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Include Rsyslog role] ****************************************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:98
Tuesday 26 July 2022  23:00:40 +0000 (0:00:00.053)       0:01:10.035 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main.yml:4
Tuesday 26 July 2022  23:00:41 +0000 (0:00:00.047)       0:01:10.083 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:4
Tuesday 26 July 2022  23:00:41 +0000 (0:00:00.043)       0:01:10.126 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:10
Tuesday 26 July 2022  23:00:41 +0000 (0:00:00.453)       0:01:10.579 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics_rhel7.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include /tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:22
Tuesday 26 July 2022  23:00:41 +0000 (0:00:00.083)       0:01:10.663 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/remote/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/remote/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/forwards/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/forwards/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/remote_files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/remote_files/main.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Main rsyslog subrole] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main.yml:7
Tuesday 26 July 2022  23:00:41 +0000 (0:00:00.089)       0:01:10.752 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get status of rsyslog packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:14
Tuesday 26 July 2022  23:00:41 +0000 (0:00:00.077)       0:01:10.830 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=rsyslog)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "rsyslog",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Reset original confs - logging package is absent] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:23
Tuesday 26 July 2022  23:00:41 +0000 (0:00:00.042)       0:01:10.872 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:33
Tuesday 26 July 2022  23:00:41 +0000 (0:00:00.040)       0:01:10.913 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "rsyslog-8.24.0-57.el7_9.3.x86_64 providing rsyslog is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Reset erased flag] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:45
Tuesday 26 July 2022  23:00:42 +0000 (0:00:00.545)       0:01:11.459 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_erased": false
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Gather package facts] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:49
Tuesday 26 July 2022  23:00:42 +0000 (0:00:00.039)       0:01:11.498 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "packages": {
            "PyYAML": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "PyYAML",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "acl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "acl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "audit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "authconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "authconfig",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "6.2.8"
                }
            ],
            "basesystem": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "basesystem",
                    "release": "7.el7.centos",
                    "source": "rpm",
                    "version": "10.0"
                }
            ],
            "bash": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bash",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "4.2.46"
                }
            ],
            "bc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bc",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.06.95"
                }
            ],
            "bind-export-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 32,
                    "name": "bind-export-libs",
                    "release": "26.P2.el7_9.7",
                    "source": "rpm",
                    "version": "9.11.4"
                }
            ],
            "binutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "binutils",
                    "release": "44.base.el7_9.1",
                    "source": "rpm",
                    "version": "2.27"
                }
            ],
            "btrfs-progs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "btrfs-progs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.9.1"
                }
            ],
            "bzip2-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bzip2-libs",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "ca-certificates": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ca-certificates",
                    "release": "72.el7_9",
                    "source": "rpm",
                    "version": "2021.2.50"
                }
            ],
            "centos-release": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "centos-release",
                    "release": "9.2009.1.el7.centos",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "checkpolicy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "checkpolicy",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "chkconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chkconfig",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.7.6"
                }
            ],
            "chrony": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chrony",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.4"
                }
            ],
            "cloud-init": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cloud-init",
                    "release": "7.el7.centos.5",
                    "source": "rpm",
                    "version": "19.4"
                }
            ],
            "cloud-utils-growpart": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "cloud-utils-growpart",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.29"
                }
            ],
            "coreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "coreutils",
                    "release": "24.el7_9.2",
                    "source": "rpm",
                    "version": "8.22"
                }
            ],
            "cpio": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cpio",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "2.11"
                }
            ],
            "cracklib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cracklib-dicts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib-dicts",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cronie": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "cronie-anacron": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie-anacron",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "crontabs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "crontabs",
                    "release": "6.20121102git.el7",
                    "source": "rpm",
                    "version": "1.11"
                }
            ],
            "cryptsetup-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cryptsetup-libs",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.0.3"
                }
            ],
            "curl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "curl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "cyrus-sasl-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cyrus-sasl-lib",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.1.26"
                }
            ],
            "dbus": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-glib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-glib",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.100"
                }
            ],
            "dbus-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus-libs",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-python",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "device-mapper": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "device-mapper-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper-libs",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "dhclient": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhclient",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-common": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-common",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-libs",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "diffutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "diffutils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "3.3"
                }
            ],
            "dmidecode": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dmidecode",
                    "release": "5.el7_9.1",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "dracut": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-generic": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-generic",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-rescue": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-rescue",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-network": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-network",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "e2fsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "e2fsprogs-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "elfutils-default-yama-scope": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "elfutils-default-yama-scope",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libelf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libelf",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "epel-release": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "epel-release",
                    "release": "14",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "ethtool": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "ethtool",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "4.8"
                }
            ],
            "expat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "expat",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "file": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "file-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file-libs",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "filesystem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "filesystem",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "findutils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "findutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.5.11"
                }
            ],
            "fipscheck": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "fipscheck-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck-lib",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "freetype": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "freetype",
                    "release": "14.el7_9.1",
                    "source": "rpm",
                    "version": "2.8"
                }
            ],
            "gawk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gawk",
                    "release": "4.el7_3.1",
                    "source": "rpm",
                    "version": "4.0.2"
                }
            ],
            "gdbm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdbm",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.10"
                }
            ],
            "gdisk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdisk",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.8.10"
                }
            ],
            "gettext": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "gettext-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "glib2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glib2",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.56.1"
                }
            ],
            "glibc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "glibc-common": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc-common",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "gmp": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "gmp",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "6.0.0"
                }
            ],
            "gnupg2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnupg2",
                    "release": "5.el7_5",
                    "source": "rpm",
                    "version": "2.0.22"
                }
            ],
            "gnutls": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnutls",
                    "release": "9.el7_6",
                    "source": "rpm",
                    "version": "3.3.29"
                }
            ],
            "gobject-introspection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gobject-introspection",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.56.1"
                }
            ],
            "gpg-pubkey": [
                {
                    "arch": null,
                    "epoch": null,
                    "name": "gpg-pubkey",
                    "release": "53a7ff4b",
                    "source": "rpm",
                    "version": "f4a80eb5"
                }
            ],
            "gpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gpgme",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.3.2"
                }
            ],
            "grep": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grep",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "groff-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "groff-base",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.22.2"
                }
            ],
            "grub2": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-common": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-common",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-pc",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc-modules": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-pc-modules",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-extra": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-extra",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-minimal",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grubby": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grubby",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "8.28"
                }
            ],
            "gssproxy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gssproxy",
                    "release": "30.el7_9",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "gzip": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gzip",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.5"
                }
            ],
            "hardlink": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "hardlink",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "hostname": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hostname",
                    "release": "3.el7_7.1",
                    "source": "rpm",
                    "version": "3.13"
                }
            ],
            "hwdata": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hwdata",
                    "release": "9.7.el7",
                    "source": "rpm",
                    "version": "0.252"
                }
            ],
            "info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "5.1"
                }
            ],
            "initscripts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "initscripts",
                    "release": "1.el7_9.1",
                    "source": "rpm",
                    "version": "9.49.53"
                }
            ],
            "iproute": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iproute",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "4.11.0"
                }
            ],
            "iptables": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iptables",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.4.21"
                }
            ],
            "iputils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iputils",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "20160308"
                }
            ],
            "irqbalance": [
                {
                    "arch": "x86_64",
                    "epoch": 3,
                    "name": "irqbalance",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "1.0.7"
                }
            ],
            "jansson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "jansson",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2.10"
                }
            ],
            "json-c": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "json-c",
                    "release": "4.el7_0",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "kbd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kbd",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-legacy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-legacy",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-misc": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-misc",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kernel": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools-libs",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kexec-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kexec-tools",
                    "release": "51.el7_9.3",
                    "source": "rpm",
                    "version": "2.0.15"
                }
            ],
            "keyutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "keyutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "kmod": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kmod-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod-libs",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kpartx": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kpartx",
                    "release": "135.el7_9",
                    "source": "rpm",
                    "version": "0.4.9"
                }
            ],
            "krb5-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "krb5-libs",
                    "release": "50.el7",
                    "source": "rpm",
                    "version": "1.15.1"
                }
            ],
            "less": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "less",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "458"
                }
            ],
            "libacl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libacl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "libassuan": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libassuan",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libattr",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "2.4.46"
                }
            ],
            "libbasicobjects": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libbasicobjects",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.1"
                }
            ],
            "libblkid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libblkid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libcap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.22"
                }
            ],
            "libcap-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap-ng",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.7.5"
                }
            ],
            "libcgroup": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcgroup",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "0.41"
                }
            ],
            "libcollection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcollection",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "libcom_err": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcom_err",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libcroco": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcroco",
                    "release": "6.el7_9",
                    "source": "rpm",
                    "version": "0.6.12"
                }
            ],
            "libcurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcurl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "libdaemon": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdaemon",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.14"
                }
            ],
            "libdb": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libdb-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb-utils",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libedit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libedit",
                    "release": "12.20121213cvs.el7",
                    "source": "rpm",
                    "version": "3.0"
                }
            ],
            "libestr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libestr",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.1.9"
                }
            ],
            "libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.0.21"
                }
            ],
            "libfastjson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libfastjson",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.99.4"
                }
            ],
            "libffi": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libffi",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.0.13"
                }
            ],
            "libgcc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcc",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgcrypt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcrypt",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "1.5.3"
                }
            ],
            "libgomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgomp",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgpg-error": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgpg-error",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.12"
                }
            ],
            "libidn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libidn",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.28"
                }
            ],
            "libini_config": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libini_config",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "1.3.1"
                }
            ],
            "liblognorm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "liblognorm",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.0.2"
                }
            ],
            "libmnl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmnl",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "libmount": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmount",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libndp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libndp",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "libnetfilter_conntrack": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnetfilter_conntrack",
                    "release": "1.el7_3",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "libnfnetlink": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfnetlink",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.0.1"
                }
            ],
            "libnfsidmap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfsidmap",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "0.25"
                }
            ],
            "libnl3": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libnl3-cli": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3-cli",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libpath_utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpath_utils",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.2.1"
                }
            ],
            "libpipeline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpipeline",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libpng": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "libpng",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.5.13"
                }
            ],
            "libpwquality": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpwquality",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libref_array": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libref_array",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.5"
                }
            ],
            "librelp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "librelp",
                    "release": "1.el7_5.1",
                    "source": "rpm",
                    "version": "1.2.12"
                }
            ],
            "libseccomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libseccomp",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.3.1"
                }
            ],
            "libselinux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-python",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-utils",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage-python",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsepol": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsepol",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsmartcols": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsmartcols",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libss",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libssh2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libssh2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.8.0"
                }
            ],
            "libstdc++": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libstdc++",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libsysfs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsysfs",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libtasn1": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtasn1",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.10"
                }
            ],
            "libteam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libteam",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "libtirpc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtirpc",
                    "release": "0.16.el7",
                    "source": "rpm",
                    "version": "0.2.4"
                }
            ],
            "libunistring": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libunistring",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.9.3"
                }
            ],
            "libuser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuser",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.60"
                }
            ],
            "libutempter": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libutempter",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.1.6"
                }
            ],
            "libuuid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuuid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libverto": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libverto-libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto-libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libxml2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libxml2-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2-python",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libyaml": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libyaml",
                    "release": "11.el7_0",
                    "source": "rpm",
                    "version": "0.1.4"
                }
            ],
            "logrotate": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "logrotate",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.8.6"
                }
            ],
            "lshw": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lshw",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "B.02.18"
                }
            ],
            "lsof": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lsof",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.87"
                }
            ],
            "lua": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lua",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "5.1.4"
                }
            ],
            "lz4": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lz4",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.8.3"
                }
            ],
            "lzo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lzo",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.06"
                }
            ],
            "make": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "make",
                    "release": "24.el7",
                    "source": "rpm",
                    "version": "3.82"
                }
            ],
            "man-db": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "man-db",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.6.3"
                }
            ],
            "mariadb-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "mariadb-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.5.68"
                }
            ],
            "microcode_ctl": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "microcode_ctl",
                    "release": "73.11.el7_9",
                    "source": "rpm",
                    "version": "2.1"
                }
            ],
            "mozjs17": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "mozjs17",
                    "release": "20.el7",
                    "source": "rpm",
                    "version": "17.0.0"
                }
            ],
            "ncurses": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-base": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ncurses-base",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses-libs",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "net-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "net-tools",
                    "release": "0.25.20131004git.el7",
                    "source": "rpm",
                    "version": "2.0"
                }
            ],
            "nettle": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nettle",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.7.1"
                }
            ],
            "newt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "newt-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "nfs-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "nfs-utils",
                    "release": "0.68.el7.2",
                    "source": "rpm",
                    "version": "1.3.0"
                }
            ],
            "nspr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nspr",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "4.32.0"
                }
            ],
            "nss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-pem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-pem",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "nss-softokn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-softokn-freebl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn-freebl",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-sysinit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-sysinit",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-tools",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-util": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-util",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "numactl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "numactl-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "2.0.12"
                }
            ],
            "openldap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openldap",
                    "release": "24.el7_9",
                    "source": "rpm",
                    "version": "2.4.44"
                }
            ],
            "openssh": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-clients": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-clients",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-server": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-server",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssl": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "openssl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl-libs",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "os-prober": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "os-prober",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.58"
                }
            ],
            "p11-kit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "p11-kit-trust": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit-trust",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "pam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pam",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.1.8"
                }
            ],
            "parted": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "parted",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "3.1"
                }
            ],
            "passwd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "passwd",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.79"
                }
            ],
            "pciutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pciutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.5.1"
                }
            ],
            "pcre": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pcre",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "8.32"
                }
            ],
            "pinentry": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pinentry",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "0.8.1"
                }
            ],
            "pkgconfig": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "pkgconfig",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.27.1"
                }
            ],
            "policycoreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "policycoreutils-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils-python",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "polkit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "0.112"
                }
            ],
            "polkit-pkla-compat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit-pkla-compat",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.1"
                }
            ],
            "popt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "popt",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.13"
                }
            ],
            "postfix": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "postfix",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "2.10.1"
                }
            ],
            "procps-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "procps-ng",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "3.3.10"
                }
            ],
            "pth": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pth",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.0.7"
                }
            ],
            "pygpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pygpgme",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.3"
                }
            ],
            "pyliblzma": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyliblzma",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "0.5.3"
                }
            ],
            "pyserial": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "pyserial",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-IPy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-IPy",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.75"
                }
            ],
            "python-babel": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-babel",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "0.9.6"
                }
            ],
            "python-backports": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-backports",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "python-backports-ssl_match_hostname": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-backports-ssl_match_hostname",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.5.0.1"
                }
            ],
            "python-chardet": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-chardet",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.2.1"
                }
            ],
            "python-configobj": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-configobj",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.7.2"
                }
            ],
            "python-decorator": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-decorator",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.0"
                }
            ],
            "python-gobject-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-gobject-base",
                    "release": "1.el7_4.1",
                    "source": "rpm",
                    "version": "3.22.0"
                }
            ],
            "python-iniparse": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-iniparse",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-ipaddress": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-ipaddress",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.0.16"
                }
            ],
            "python-jinja2": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jinja2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.7.2"
                }
            ],
            "python-jsonpatch": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpatch",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "python-jsonpointer": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpointer",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9"
                }
            ],
            "python-kitchen": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-kitchen",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "python-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-libs",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-linux-procfs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-linux-procfs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.4.11"
                }
            ],
            "python-markupsafe": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-markupsafe",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "python-perf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-perf",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "python-prettytable": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-prettytable",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.7.2"
                }
            ],
            "python-pycurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-pycurl",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "7.19.0"
                }
            ],
            "python-pyudev": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-pyudev",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.15"
                }
            ],
            "python-requests": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-requests",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.6.0"
                }
            ],
            "python-schedutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-schedutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-setuptools": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-setuptools",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.9.8"
                }
            ],
            "python-six": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-six",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9.0"
                }
            ],
            "python-urlgrabber": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urlgrabber",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "python-urllib3": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urllib3",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.10.2"
                }
            ],
            "pyxattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyxattr",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.5.1"
                }
            ],
            "qemu-guest-agent": [
                {
                    "arch": "x86_64",
                    "epoch": 10,
                    "name": "qemu-guest-agent",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.12.0"
                }
            ],
            "qrencode-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "qrencode-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.1"
                }
            ],
            "quota": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "quota",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "quota-nls": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "quota-nls",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "readline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "readline",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "6.2"
                }
            ],
            "rootfiles": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "rootfiles",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "8.1"
                }
            ],
            "rpcbind": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpcbind",
                    "release": "49.el7",
                    "source": "rpm",
                    "version": "0.2.0"
                }
            ],
            "rpm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-build-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-build-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-python",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rsync": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsync",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.1.2"
                }
            ],
            "rsyslog": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsyslog",
                    "release": "57.el7_9.3",
                    "source": "rpm",
                    "version": "8.24.0"
                }
            ],
            "sed": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sed",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.2.2"
                }
            ],
            "selinux-policy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "selinux-policy-targeted": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy-targeted",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "setools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "setools-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.3.8"
                }
            ],
            "setup": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "setup",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.8.71"
                }
            ],
            "sg3_utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "sg3_utils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "shadow-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "shadow-utils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "4.6"
                }
            ],
            "shared-mime-info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "shared-mime-info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.8"
                }
            ],
            "slang": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "slang",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.2.4"
                }
            ],
            "snappy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "snappy",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.1.0"
                }
            ],
            "sqlite": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sqlite",
                    "release": "8.el7_7.1",
                    "source": "rpm",
                    "version": "3.7.17"
                }
            ],
            "sudo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sudo",
                    "release": "10.el7_9.2",
                    "source": "rpm",
                    "version": "1.8.23"
                }
            ],
            "systemd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-libs",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-sysv": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-sysv",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "sysvinit-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sysvinit-tools",
                    "release": "14.dsf.el7",
                    "source": "rpm",
                    "version": "2.88"
                }
            ],
            "tar": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "tar",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.26"
                }
            ],
            "tcp_wrappers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "tcp_wrappers-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers-libs",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "teamd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "teamd",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "trousers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "trousers",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.3.14"
                }
            ],
            "tuned": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tuned",
                    "release": "11.el7_9",
                    "source": "rpm",
                    "version": "2.11.0"
                }
            ],
            "tzdata": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tzdata",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2021e"
                }
            ],
            "ustr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ustr",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.0.4"
                }
            ],
            "util-linux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "util-linux",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "vim-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "vim-minimal",
                    "release": "8.el7_9",
                    "source": "rpm",
                    "version": "7.4.629"
                }
            ],
            "virt-what": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "virt-what",
                    "release": "4.el7_9.1",
                    "source": "rpm",
                    "version": "1.18"
                }
            ],
            "which": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "which",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "wpa_supplicant": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "wpa_supplicant",
                    "release": "12.el7_9.2",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "xfsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xfsprogs",
                    "release": "22.el7",
                    "source": "rpm",
                    "version": "4.5.0"
                }
            ],
            "xz": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "xz-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "yum": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum",
                    "release": "168.el7.centos",
                    "source": "rpm",
                    "version": "3.4.3"
                }
            ],
            "yum-metadata-parser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "yum-metadata-parser",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.1.4"
                }
            ],
            "yum-plugin-fastestmirror": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-plugin-fastestmirror",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "yum-utils": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-utils",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "zlib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "zlib",
                    "release": "19.el7_9",
                    "source": "rpm",
                    "version": "1.2.7"
                }
            ]
        }
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get rsyslog version] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:53
Tuesday 26 July 2022  23:00:43 +0000 (0:00:00.842)       0:01:12.341 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_version": "8.24.0"
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version 1] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:60
Tuesday 26 July 2022  23:00:43 +0000 (0:00:00.077)       0:01:12.418 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {}

MSG:

Rsyslog_version is 8.24.0, which is older than "8.37.0-7.2".

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version 2] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:66
Tuesday 26 July 2022  23:00:43 +0000 (0:00:00.045)       0:01:12.464 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set __rsyslog_failed_validation] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:73
Tuesday 26 July 2022  23:00:43 +0000 (0:00:00.067)       0:01:12.532 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create the config directory if it does not exist] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:80
Tuesday 26 July 2022  23:00:43 +0000 (0:00:00.041)       0:01:12.573 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/etc/rsyslog.d",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 50,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create a work directory] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:87
Tuesday 26 July 2022  23:00:43 +0000 (0:00:00.331)       0:01:12.905 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0700",
    "owner": "root",
    "path": "/var/lib/rsyslog",
    "secontext": "system_u:object_r:syslogd_var_lib_t:s0",
    "size": 54,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create logging directory if it does not exist or the ownership and/or modes are different.] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:93
Tuesday 26 July 2022  23:00:44 +0000 (0:00:00.335)       0:01:13.241 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/var/log",
    "secontext": "system_u:object_r:var_log_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get mode of rsyslog.conf if it exists] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:102
Tuesday 26 July 2022  23:00:44 +0000 (0:00:00.351)       0:01:13.593 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1658876432.5426707,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "c9638f934d9bd63f915871a44f22aa1968342884",
        "ctime": 1658876429.8106709,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 83,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1642101032.0,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 3232,
        "uid": 0,
        "version": "18446744072862158606",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate main rsyslog configuration] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:107
Tuesday 26 July 2022  23:00:44 +0000 (0:00:00.340)       0:01:13.933 ********** 
NOTIFIED HANDLER /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : restart rsyslogd for /cache/centos-7.qcow2c.snap
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "checksum": "57e12c1516a87bb8d6c6b3557393db2283f6a5f3",
    "dest": "/etc/rsyslog.conf",
    "gid": 0,
    "group": "root",
    "md5sum": "e08a7b6fa14b8e9ce4b3f79d00d21c08",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 108,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876444.9641774-241739-207699354752627/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate global rule to add to __rsyslog_common_rules] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:117
Tuesday 26 July 2022  23:00:45 +0000 (0:00:00.613)       0:01:14.546 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_common_rules": [
            {
                "comment": "Global options",
                "filename": "00-global.conf",
                "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
            },
            {
                "name": "local-modules",
                "sections": [
                    {
                        "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                    }
                ],
                "state": "absent",
                "type": "modules"
            },
            {
                "name": "common-defaults",
                "sections": [
                    {
                        "comment": "Log every message",
                        "options": "$RepeatedMsgReduction off"
                    }
                ],
                "type": "global"
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate common rsyslog configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:140
Tuesday 26 July 2022  23:00:45 +0000 (0:00:00.102)       0:01:14.649 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
    "dest": "/etc/rsyslog.d/00-global.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 90,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
    "state": "file",
    "uid": 0
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
    "dest": "/etc/rsyslog.d/05-common-defaults.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "md5sum": "746d586a506a03409023ceae147c2b17",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 73,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Initialize list of template results] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:164
Tuesday 26 July 2022  23:00:46 +0000 (0:00:01.237)       0:01:15.886 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove common config files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:168
Tuesday 26 July 2022  23:00:46 +0000 (0:00:00.095)       0:01:15.982 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include input sub-vars] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:186
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.061)       0:01:16.043 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'basic_input', 'type': 'basics'}) => {
    "ansible_facts": {
        "__rsyslog_basics_packages": []
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "basic_input",
        "type": "basics"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_collectd_input', 'type': 'ovirt', 'subtype': 'collectd', 'ovirt_collectd_port': 44514, 'ovirt_elasticsearch_index_prefix': 'project.ovirt-metrics', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '111-222-333'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_collectd_input",
        "ovirt_collectd_port": 44514,
        "ovirt_elasticsearch_index_prefix": "project.ovirt-metrics",
        "ovirt_env_name": "test-engine",
        "ovirt_env_uuid": "111-222-333",
        "subtype": "collectd",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine_input', 'type': 'ovirt', 'subtype': 'engine', 'ovirt_elasticsearch_index_prefix': 'project.ovirt-logs', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '444-555-666', 'ovirt_vds_cluster_name': 'test_vds_cluster', 'ovirt_engine_fqdn': 'engine.ovirt.example.com', 'ovirt_input_file': '/var/log/ovirt-engine/engine.log'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_engine_input",
        "ovirt_elasticsearch_index_prefix": "project.ovirt-logs",
        "ovirt_engine_fqdn": "engine.ovirt.example.com",
        "ovirt_env_name": "test-engine",
        "ovirt_env_uuid": "444-555-666",
        "ovirt_input_file": "/var/log/ovirt-engine/engine.log",
        "ovirt_vds_cluster_name": "test_vds_cluster",
        "subtype": "engine",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm_input', 'type': 'ovirt', 'subtype': 'vdsm', 'ovirt_elasticsearch_index_prefix': 'project.ovirt-logs', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '777-888-999', 'ovirt_vds_cluster_name': 'test_vds_cluster', 'ovirt_engine_fqdn': 'engine.ovirt.example.com', 'ovirt_input_file': '/var/log/vdsm/vdsm.log'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_vdsm_input",
        "ovirt_elasticsearch_index_prefix": "project.ovirt-logs",
        "ovirt_engine_fqdn": "engine.ovirt.example.com",
        "ovirt_env_name": "test-engine",
        "ovirt_env_uuid": "777-888-999",
        "ovirt_input_file": "/var/log/vdsm/vdsm.log",
        "ovirt_vds_cluster_name": "test_vds_cluster",
        "subtype": "vdsm",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_bogus_input', 'type': 'ovirt', 'subtype': 'bogus'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_bogus_input",
        "subtype": "bogus",
        "type": "ovirt"
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Run input sub-tasks] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:197
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.181)       0:01:16.225 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/basics/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'basic_input', 'type': 'basics'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_collectd_input', 'type': 'ovirt', 'subtype': 'collectd', 'ovirt_collectd_port': 44514, 'ovirt_elasticsearch_index_prefix': 'project.ovirt-metrics', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '111-222-333'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_engine_input', 'type': 'ovirt', 'subtype': 'engine', 'ovirt_elasticsearch_index_prefix': 'project.ovirt-logs', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '444-555-666', 'ovirt_vds_cluster_name': 'test_vds_cluster', 'ovirt_engine_fqdn': 'engine.ovirt.example.com', 'ovirt_input_file': '/var/log/ovirt-engine/engine.log'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_vdsm_input', 'type': 'ovirt', 'subtype': 'vdsm', 'ovirt_elasticsearch_index_prefix': 'project.ovirt-logs', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '777-888-999', 'ovirt_vds_cluster_name': 'test_vds_cluster', 'ovirt_engine_fqdn': 'engine.ovirt.example.com', 'ovirt_input_file': '/var/log/vdsm/vdsm.log'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_bogus_input', 'type': 'ovirt', 'subtype': 'bogus'})

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update basics input packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/basics/main.yml:3
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.142)       0:01:16.368 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.069)       0:01:16.437 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.045)       0:01:16.482 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.040)       0:01:16.522 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.055)       0:01:16.578 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create basics input configuration file input-basics-basic_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/basics/main.yml:10
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.042)       0:01:16.620 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.064)       0:01:16.685 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:47 +0000 (0:00:00.044)       0:01:16.729 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-basics-basic_input', 'type': 'input', 'state': 'present', 'sections': [{'options': '$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == "imjournal" or $inputname == "imuxsock")\n  then {\n    call default_files\n}\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
    "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-basics-basic_input",
        "sections": [
            {
                "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 572,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:48 +0000 (0:00:00.674)       0:01:17.404 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:48 +0000 (0:00:00.057)       0:01:17.462 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-basics-basic_input', 'type': 'input', 'state': 'present', 'sections': [{'options': '$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == "imjournal" or $inputname == "imuxsock")\n  then {\n    call default_files\n}\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-basics-basic_input",
        "sections": [
            {
                "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:00:48 +0000 (0:00:00.130)       0:01:17.592 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:00:48 +0000 (0:00:00.062)       0:01:17.655 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:12
Tuesday 26 July 2022  23:00:49 +0000 (0:00:00.456)       0:01:18.111 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:00:49 +0000 (0:00:00.102)       0:01:18.214 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:49 +0000 (0:00:00.064)       0:01:18.278 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse"
        ]
    },
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed",
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3 will be installed\n---> Package rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                  Arch        Version                Repository    Size\n================================================================================\nInstalling:\n rsyslog-mmjsonparse      x86_64      8.24.0-57.el7_9.3      updates       44 k\n rsyslog-mmnormalize      x86_64      8.24.0-57.el7_9.3      updates       44 k\n\nTransaction Summary\n================================================================================\nInstall  2 Packages\n\nTotal size: 88 k\nInstalled size: 31 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 1/2 \n  Installing : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 2/2 \n  Verifying  : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 1/2 \n  Verifying  : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 2/2 \n\nInstalled:\n  rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3                                \n  rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3                                \n\nComplete!\n"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:51 +0000 (0:00:02.108)       0:01:20.386 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "md5sum": "010ff7db1505a75738c4b39383a75133",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:54 +0000 (0:00:02.885)       0:01:23.272 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:54 +0000 (0:00:00.062)       0:01:23.335 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create oVirt input configuration file input-ovirt-ovirt_collectd_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:17
Tuesday 26 July 2022  23:00:54 +0000 (0:00:00.112)       0:01:23.448 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:54 +0000 (0:00:00.071)       0:01:23.520 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:54 +0000 (0:00:00.045)       0:01:23.565 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_collectd_input', 'type': 'input', 'sections': [{'options': 'input(name="ovirt_collectd_input" type="imtcp" port="44514")\nif $inputname == "ovirt_collectd_input" then {\n    set $!original_raw_message = $msg;\n    action(name="collectd_mmjsonparse" type="mmjsonparse" cookie="") # parse entire message as json\n    set $!@timestamp = exec_template(\'cnvt_to_viaq_timestamp\');\n    unset $!time;\n    if $!collectd!plugin == \'virt\' then {\n        set $!ovirt!entity = \'vms\';\n    } else {\n        set $!ovirt!entity = \'hosts\';\n    }\n    set $.index_prefix = "project.ovirt-metrics" & "-" & "test-engine" & "." & "111-222-333" & ".";\n    set $.input_type = "ovirt";\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_collectd_input",
        "sections": [
            {
                "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "3e99cf979651c692abfff4b823198b0d",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 796,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:55 +0000 (0:00:00.664)       0:01:24.229 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:55 +0000 (0:00:00.066)       0:01:24.296 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_collectd_input', 'type': 'input', 'sections': [{'options': 'input(name="ovirt_collectd_input" type="imtcp" port="44514")\nif $inputname == "ovirt_collectd_input" then {\n    set $!original_raw_message = $msg;\n    action(name="collectd_mmjsonparse" type="mmjsonparse" cookie="") # parse entire message as json\n    set $!@timestamp = exec_template(\'cnvt_to_viaq_timestamp\');\n    unset $!time;\n    if $!collectd!plugin == \'virt\' then {\n        set $!ovirt!entity = \'vms\';\n    } else {\n        set $!ovirt!entity = \'hosts\';\n    }\n    set $.index_prefix = "project.ovirt-metrics" & "-" & "test-engine" & "." & "111-222-333" & ".";\n    set $.input_type = "ovirt";\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_collectd_input",
        "sections": [
            {
                "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:33
Tuesday 26 July 2022  23:00:55 +0000 (0:00:00.110)       0:01:24.407 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.239453",
    "end": "2022-07-26 23:00:55.938138",
    "rc": 0,
    "start": "2022-07-26 23:00:55.698685"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:00:55 +0000 (0:00:00.586)       0:01:24.994 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:00:56 +0000 (0:00:00.069)       0:01:25.063 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:12
Tuesday 26 July 2022  23:00:56 +0000 (0:00:00.462)       0:01:25.525 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:00:56 +0000 (0:00:00.154)       0:01:25.680 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:00:56 +0000 (0:00:00.114)       0:01:25.794 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:00:57 +0000 (0:00:00.561)       0:01:26.356 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:00:59 +0000 (0:00:02.603)       0:01:28.959 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:00:59 +0000 (0:00:00.072)       0:01:29.032 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create oVirt input configuration file input-ovirt-ovirt_engine_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:17
Tuesday 26 July 2022  23:01:00 +0000 (0:00:00.078)       0:01:29.110 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:00 +0000 (0:00:00.073)       0:01:29.184 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:00 +0000 (0:00:00.041)       0:01:29.226 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_engine_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_engine_input" then {\n  action(name="ovirt-engine_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_engine.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_engine_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "444-555-666" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'test_vds_cluster\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'engine.ovirt.example.com\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_engine_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1365,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:00 +0000 (0:00:00.698)       0:01:29.925 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:00 +0000 (0:00:00.106)       0:01:30.031 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_engine_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_engine_input" then {\n  action(name="ovirt-engine_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_engine.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_engine_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "444-555-666" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'test_vds_cluster\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'engine.ovirt.example.com\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_engine_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:33
Tuesday 26 July 2022  23:01:01 +0000 (0:00:00.178)       0:01:30.209 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.221666",
    "end": "2022-07-26 23:01:01.709243",
    "rc": 0,
    "start": "2022-07-26 23:01:01.487577"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:01:01 +0000 (0:00:00.554)       0:01:30.763 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:01:01 +0000 (0:00:00.064)       0:01:30.828 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:12
Tuesday 26 July 2022  23:01:02 +0000 (0:00:00.474)       0:01:31.302 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:01:02 +0000 (0:00:00.100)       0:01:31.403 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:02 +0000 (0:00:00.069)       0:01:31.473 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:02 +0000 (0:00:00.537)       0:01:32.010 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:05 +0000 (0:00:02.764)       0:01:34.775 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:05 +0000 (0:00:00.082)       0:01:34.857 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create oVirt input configuration file input-ovirt-ovirt_vdsm_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:17
Tuesday 26 July 2022  23:01:05 +0000 (0:00:00.080)       0:01:34.937 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:05 +0000 (0:00:00.074)       0:01:35.012 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:06 +0000 (0:00:00.045)       0:01:35.058 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_vdsm_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_vdsm_input" then {\n  action(name="ovirt-vdsm_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_vdsm.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_vdsm_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "777-888-999" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'test_vds_cluster\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'engine.ovirt.example.com\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_vdsm_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1341,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:06 +0000 (0:00:00.673)       0:01:35.731 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:06 +0000 (0:00:00.079)       0:01:35.810 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_vdsm_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_vdsm_input" then {\n  action(name="ovirt-vdsm_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_vdsm.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_vdsm_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "777-888-999" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'test_vds_cluster\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'engine.ovirt.example.com\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_vdsm_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:33
Tuesday 26 July 2022  23:01:06 +0000 (0:00:00.144)       0:01:35.955 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.215316",
    "end": "2022-07-26 23:01:07.503304",
    "rc": 0,
    "start": "2022-07-26 23:01:07.287988"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:01:07 +0000 (0:00:00.598)       0:01:36.554 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:01:07 +0000 (0:00:00.065)       0:01:36.619 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/set_vars.yml:12
Tuesday 26 July 2022  23:01:08 +0000 (0:00:00.455)       0:01:37.075 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:01:08 +0000 (0:00:00.099)       0:01:37.174 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:08 +0000 (0:00:00.065)       0:01:37.239 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:08 +0000 (0:00:00.538)       0:01:37.778 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:11 +0000 (0:00:02.654)       0:01:40.433 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:11 +0000 (0:00:00.125)       0:01:40.558 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create oVirt input configuration file input-ovirt-ovirt_bogus_input in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:17
Tuesday 26 July 2022  23:01:11 +0000 (0:00:00.222)       0:01:40.781 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:33
Tuesday 26 July 2022  23:01:11 +0000 (0:00:00.076)       0:01:40.857 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.243859",
    "end": "2022-07-26 23:01:12.454080",
    "rc": 0,
    "start": "2022-07-26 23:01:12.210221"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include output sub-vars] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:216
Tuesday 26 July 2022  23:01:12 +0000 (0:00:00.647)       0:01:41.504 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'default_files', 'type': 'files'}) => {
    "ansible_facts": {
        "__rsyslog_conf_files_output_modules": [
            {
                "name": "output-files-modules",
                "sections": [
                    {
                        "comment": "Log messages into files with traditional, syslog, or default format",
                        "options": "{% if logging_files_template_format == \"traditional\" %}\nmodule(load=\"builtin:omfile\" Template=\"RSYSLOG_TraditionalFileFormat\")\n{% elif logging_files_template_format == \"syslog\" %}\nmodule(load=\"builtin:omfile\" Template=\"RSYSLOG_SyslogProtocol23Format\")\n{% else %}\nmodule(load=\"builtin:omfile\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_files_output_packages": [],
        "__rsyslog_files_output_rules": [
            "{{ __rsyslog_conf_files_output_modules }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "name": "default_files",
        "type": "files"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': ['logging-es0', 'logging-es1'], 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'}) => {
    "ansible_facts": {
        "__rsyslog_conf_es_elasticsearch": [
            {
                "name": "output-elasticsearch",
                "sections": [
                    {
                        "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"{{ __rsyslog_work_dir }}/es-bulk-errors.log\")\n}"
                    }
                ],
                "type": "output"
            }
        ],
        "__rsyslog_conf_es_main_modules": [
            {
                "name": "output-elasticsearch-module",
                "sections": [
                    {
                        "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_elasticsearch_packages": [
            "rsyslog-elasticsearch"
        ],
        "__rsyslog_elasticsearch_rules": [
            "{{ __rsyslog_conf_es_main_modules }}",
            "{{ __rsyslog_conf_es_elasticsearch }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": "project.",
        "input_type": "ovirt",
        "name": "elasticsearch_output",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "server_host": [
            "logging-es0",
            "logging-es1"
        ],
        "server_port": 9200,
        "type": "elasticsearch",
        "uid": "testuser0"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': ['logging-es-ops0', 'logging-es-ops1'], 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'dynSearchIndex': False, 'bulkmode': False, 'dynbulkid': False, 'allowUnsignedCerts': True, 'usehttps': False}) => {
    "ansible_facts": {
        "__rsyslog_conf_es_elasticsearch": [
            {
                "name": "output-elasticsearch",
                "sections": [
                    {
                        "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"{{ __rsyslog_work_dir }}/es-bulk-errors.log\")\n}"
                    }
                ],
                "type": "output"
            }
        ],
        "__rsyslog_conf_es_main_modules": [
            {
                "name": "output-elasticsearch-module",
                "sections": [
                    {
                        "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_elasticsearch_packages": [
            "rsyslog-elasticsearch"
        ],
        "__rsyslog_elasticsearch_rules": [
            "{{ __rsyslog_conf_es_main_modules }}",
            "{{ __rsyslog_conf_es_elasticsearch }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "allowUnsignedCerts": true,
        "bulkmode": false,
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "dynSearchIndex": false,
        "dynbulkid": false,
        "index_prefix": ".operations.",
        "input_type": "ovirt",
        "name": "elasticsearch_output_ops",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": [
            "logging-es-ops0",
            "logging-es-ops1"
        ],
        "server_port": 9200,
        "type": "elasticsearch",
        "usehttps": false
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Run output sub-tasks] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:228
Tuesday 26 July 2022  23:01:12 +0000 (0:00:00.092)       0:01:41.597 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/files/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'default_files', 'type': 'files'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': ['logging-es0', 'logging-es1'], 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'})
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': ['logging-es-ops0', 'logging-es-ops1'], 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'dynSearchIndex': False, 'bulkmode': False, 'dynbulkid': False, 'allowUnsignedCerts': True, 'usehttps': False})

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update files output packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/files/main.yml:3
Tuesday 26 July 2022  23:01:12 +0000 (0:00:00.108)       0:01:41.705 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:12 +0000 (0:00:00.066)       0:01:41.772 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:12 +0000 (0:00:00.047)       0:01:41.820 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-modules', 'type': 'modules', 'sections': [{'comment': 'Log messages into files with traditional, syslog, or default format', 'options': 'module(load="builtin:omfile")\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
    "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-files-modules",
        "sections": [
            {
                "comment": "Log messages into files with traditional, syslog, or default format",
                "options": "module(load=\"builtin:omfile\")\n"
            }
        ],
        "type": "modules"
    },
    "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 128,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:13 +0000 (0:00:00.605)       0:01:42.425 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:13 +0000 (0:00:00.088)       0:01:42.514 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-modules', 'type': 'modules', 'sections': [{'comment': 'Log messages into files with traditional, syslog, or default format', 'options': 'module(load="builtin:omfile")\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-files-modules",
        "sections": [
            {
                "comment": "Log messages into files with traditional, syslog, or default format",
                "options": "module(load=\"builtin:omfile\")\n"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create files output configuration file output-files-default_files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/files/main.yml:11
Tuesday 26 July 2022  23:01:13 +0000 (0:00:00.051)       0:01:42.565 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:13 +0000 (0:00:00.065)       0:01:42.631 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:13 +0000 (0:00:00.083)       0:01:42.715 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-default_files', 'type': 'output', 'state': 'present', 'sections': [{'options': 'ruleset(name="default_files") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don\'t log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
    "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-files-default_files",
        "sections": [
            {
                "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
            }
        ],
        "state": "present",
        "type": "output"
    },
    "md5sum": "20057dad3aa8039db4ff077d1540f965",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1129,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.656)       0:01:43.371 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.089)       0:01:43.460 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-default_files', 'type': 'output', 'state': 'present', 'sections': [{'options': 'ruleset(name="default_files") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don\'t log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-files-default_files",
        "sections": [
            {
                "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
            }
        ],
        "state": "present",
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set and check certs and key for elasticsearch] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:2
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.102)       0:01:43.562 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy ca_cert on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:6
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.064)       0:01:43.627 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy cert on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:15
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.051)       0:01:43.678 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy key on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:24
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.053)       0:01:43.731 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check certs - tls is true, but triplets are not given] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:33
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.051)       0:01:43.783 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check certs - key/certs data are provided, but tls is false] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:49
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.054)       0:01:43.837 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update elasticsearch logging packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:9
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.053)       0:01:43.891 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:14 +0000 (0:00:00.068)       0:01:43.959 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog-elasticsearch"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                   Arch       Version                 Repository   Size\n================================================================================\nInstalling:\n rsyslog-elasticsearch     x86_64     8.24.0-57.el7_9.3       updates      54 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 54 k\nInstalled size: 44 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               1/1 \n  Verifying  : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               1/1 \n\nInstalled:\n  rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3                              \n\nComplete!\n"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:16 +0000 (0:00:01.752)       0:01:45.711 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
    "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "md5sum": "3db61224d4f3afa9db3364f4057368f8",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 78,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876476.7562172-242761-63402155816580/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
    "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1098,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876477.3194294-242761-233219330494504/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:17 +0000 (0:00:01.161)       0:01:46.873 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876476.7562172-242761-63402155816580/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876476.7562172-242761-63402155816580/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876477.3194294-242761-233219330494504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876477.3194294-242761-233219330494504/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:17 +0000 (0:00:00.092)       0:01:46.965 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:17
Tuesday 26 July 2022  23:01:17 +0000 (0:00:00.056)       0:01:47.022 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:18 +0000 (0:00:00.074)       0:01:47.096 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:18 +0000 (0:00:00.044)       0:01:47.140 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-elasticsearch_output', 'type': 'output', 'weight': '31', 'state': 'present', 'sections': [{'options': 'ruleset(name="elasticsearch_output") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == "create")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == "unknown") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template("prefix_index_template");\n    }\n    if ($.input_type == "ovirt") and ($.index_prefix startswith "project.") then {\n        action(\n            type="omelasticsearch"\n            name="elasticsearch_output"\n            server=["logging-es0", "logging-es1"]\n            serverport="9200"\n            template="es_template"\n            searchIndex="index_template"\n            dynSearchIndex="on"\n            searchType="com.redhat.viaq.common"\n            bulkmode="on"\n            writeoperation="create"\n            bulkid="id_template"\n            dynbulkid="on"\n            allowUnsignedCerts="off"\n            retryfailures="on"\n            retryruleset="elasticsearch_output"\n            usehttps="on"\n            tls.cacert="/etc/rsyslog.d/es-ca.crt"\n            tls.mycert="/etc/rsyslog.d/es-cert.pem"\n            tls.myprivkey="/etc/rsyslog.d/es-key.pem"\n        )\n    }\n}\n'}], 'mode': '0600', 'owner': 'root', 'group': 'root'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
    "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "group": "root",
        "mode": "0600",
        "name": "output-elasticsearch-elasticsearch_output",
        "owner": "root",
        "sections": [
            {
                "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
            }
        ],
        "state": "present",
        "type": "output",
        "weight": "31"
    },
    "md5sum": "aa250a5a94976fa4957f7f0543182df8",
    "mode": "0600",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 2062,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876478.2742076-242822-142251728820201/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:18 +0000 (0:00:00.720)       0:01:47.861 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876476.7562172-242761-63402155816580/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876476.7562172-242761-63402155816580/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876477.3194294-242761-233219330494504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876477.3194294-242761-233219330494504/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876478.2742076-242822-142251728820201/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "aa250a5a94976fa4957f7f0543182df8",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2062,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876478.2742076-242822-142251728820201/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:18 +0000 (0:00:00.087)       0:01:47.948 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-elasticsearch_output', 'type': 'output', 'weight': '31', 'state': 'present', 'sections': [{'options': 'ruleset(name="elasticsearch_output") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == "create")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == "unknown") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template("prefix_index_template");\n    }\n    if ($.input_type == "ovirt") and ($.index_prefix startswith "project.") then {\n        action(\n            type="omelasticsearch"\n            name="elasticsearch_output"\n            server=["logging-es0", "logging-es1"]\n            serverport="9200"\n            template="es_template"\n            searchIndex="index_template"\n            dynSearchIndex="on"\n            searchType="com.redhat.viaq.common"\n            bulkmode="on"\n            writeoperation="create"\n            bulkid="id_template"\n            dynbulkid="on"\n            allowUnsignedCerts="off"\n            retryfailures="on"\n            retryruleset="elasticsearch_output"\n            usehttps="on"\n            tls.cacert="/etc/rsyslog.d/es-ca.crt"\n            tls.mycert="/etc/rsyslog.d/es-cert.pem"\n            tls.myprivkey="/etc/rsyslog.d/es-key.pem"\n        )\n    }\n}\n'}], 'mode': '0600', 'owner': 'root', 'group': 'root'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "group": "root",
        "mode": "0600",
        "name": "output-elasticsearch-elasticsearch_output",
        "owner": "root",
        "sections": [
            {
                "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
            }
        ],
        "state": "present",
        "type": "output",
        "weight": "31"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output in /etc/rsyslog.d (no_log)] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:36
Tuesday 26 July 2022  23:01:19 +0000 (0:00:00.185)       0:01:48.133 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set and check certs and key for elasticsearch] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:2
Tuesday 26 July 2022  23:01:19 +0000 (0:00:00.045)       0:01:48.179 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy ca_cert on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:6
Tuesday 26 July 2022  23:01:19 +0000 (0:00:00.066)       0:01:48.246 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy cert on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:15
Tuesday 26 July 2022  23:01:19 +0000 (0:00:00.049)       0:01:48.296 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy key on the control host to the specified path on the target host] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:24
Tuesday 26 July 2022  23:01:19 +0000 (0:00:00.047)       0:01:48.343 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check certs - tls is true, but triplets are not given] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:33
Tuesday 26 July 2022  23:01:19 +0000 (0:00:00.050)       0:01:48.393 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check certs - key/certs data are provided, but tls is false] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_certs.yml:49
Tuesday 26 July 2022  23:01:19 +0000 (0:00:00.054)       0:01:48.447 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update elasticsearch logging packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:9
Tuesday 26 July 2022  23:01:19 +0000 (0:00:00.050)       0:01:48.497 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:19 +0000 (0:00:00.062)       0:01:48.560 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64 providing rsyslog-elasticsearch is already installed"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:20 +0000 (0:00:00.551)       0:01:49.112 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
    "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 78,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
    "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1098,
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:21 +0000 (0:00:01.061)       0:01:50.174 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876476.7562172-242761-63402155816580/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876476.7562172-242761-63402155816580/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876477.3194294-242761-233219330494504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876477.3194294-242761-233219330494504/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876478.2742076-242822-142251728820201/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "aa250a5a94976fa4957f7f0543182df8",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2062,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876478.2742076-242822-142251728820201/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:21 +0000 (0:00:00.173)       0:01:50.347 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output_ops in /etc/rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:17
Tuesday 26 July 2022  23:01:21 +0000 (0:00:00.061)       0:01:50.409 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:01:21 +0000 (0:00:00.074)       0:01:50.483 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:01:21 +0000 (0:00:00.042)       0:01:50.526 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-elasticsearch_output_ops', 'type': 'output', 'weight': '31', 'state': 'present', 'sections': [{'options': 'ruleset(name="elasticsearch_output_ops") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == "create")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == "unknown") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template("prefix_index_template");\n    }\n    if ($.input_type == "ovirt") and ($.index_prefix startswith ".operations.") then {\n        action(\n            type="omelasticsearch"\n            name="elasticsearch_output_ops"\n            server=["logging-es-ops0", "logging-es-ops1"]\n            serverport="9200"\n            template="es_template"\n            searchIndex="index_template"\n            dynSearchIndex="off"\n            searchType="com.redhat.viaq.common"\n            bulkmode="off"\n            writeoperation="create"\n            bulkid="id_template"\n            dynbulkid="off"\n            allowUnsignedCerts="on"\n            retryfailures="off"\n            usehttps="off"\n            tls.cacert="/etc/rsyslog.d/es-ca.crt"\n            tls.mycert="/etc/rsyslog.d/es-cert.pem"\n            tls.myprivkey="/etc/rsyslog.d/es-key.pem"\n        )\n    }\n}\n'}], 'mode': '0600', 'owner': 'root', 'group': 'root'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "0acbbd214d4f586c38ca68b426ee9623be2f5100",
    "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "group": "root",
        "mode": "0600",
        "name": "output-elasticsearch-elasticsearch_output_ops",
        "owner": "root",
        "sections": [
            {
                "options": "ruleset(name=\"elasticsearch_output_ops\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \".operations.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output_ops\"\n            server=[\"logging-es-ops0\", \"logging-es-ops1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"off\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"off\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"off\"\n            allowUnsignedCerts=\"on\"\n            retryfailures=\"off\"\n            usehttps=\"off\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
            }
        ],
        "state": "present",
        "type": "output",
        "weight": "31"
    },
    "md5sum": "91fa182fd5c3178ec28e9fa3ab4b381b",
    "mode": "0600",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 2038,
    "src": "/root/.ansible/tmp/ansible-tmp-1658876481.6319447-242937-251485355160585/source",
    "state": "file",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : add deployed templates to global list] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:36
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.672)       0:01:51.199 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876445.6917672-241769-192047969469405/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876446.2797873-241769-280327237748618/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876447.8480988-241844-27096344539280/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876451.4320524-241914-258884537295036/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.021044-241914-166088404414776/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876452.5723362-241914-254878837389681/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.1289396-241914-25603512865730/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876453.6786702-241914-104625809467975/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876454.6636677-242050-148733347673538/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876460.3558335-242247-153678066450476/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876466.1562533-242444-165074761083379/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876472.8614936-242663-204216461901341/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876473.8033438-242699-195031455709777/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876476.7562172-242761-63402155816580/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876476.7562172-242761-63402155816580/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876477.3194294-242761-233219330494504/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876477.3194294-242761-233219330494504/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876478.2742076-242822-142251728820201/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "aa250a5a94976fa4957f7f0543182df8",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2062,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876478.2742076-242822-142251728820201/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "0acbbd214d4f586c38ca68b426ee9623be2f5100",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output_ops",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output_ops\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \".operations.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output_ops\"\n            server=[\"logging-es-ops0\", \"logging-es-ops1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"off\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"off\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"off\"\n            allowUnsignedCerts=\"on\"\n            retryfailures=\"off\"\n            usehttps=\"off\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "0acbbd214d4f586c38ca68b426ee9623be2f5100",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658876481.6319447-242937-251485355160585/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "91fa182fd5c3178ec28e9fa3ab4b381b",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2038,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658876481.6319447-242937-251485355160585/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:41
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.095)       0:01:51.295 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-elasticsearch_output_ops', 'type': 'output', 'weight': '31', 'state': 'present', 'sections': [{'options': 'ruleset(name="elasticsearch_output_ops") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == "create")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == "unknown") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template("prefix_index_template");\n    }\n    if ($.input_type == "ovirt") and ($.index_prefix startswith ".operations.") then {\n        action(\n            type="omelasticsearch"\n            name="elasticsearch_output_ops"\n            server=["logging-es-ops0", "logging-es-ops1"]\n            serverport="9200"\n            template="es_template"\n            searchIndex="index_template"\n            dynSearchIndex="off"\n            searchType="com.redhat.viaq.common"\n            bulkmode="off"\n            writeoperation="create"\n            bulkid="id_template"\n            dynbulkid="off"\n            allowUnsignedCerts="on"\n            retryfailures="off"\n            usehttps="off"\n            tls.cacert="/etc/rsyslog.d/es-ca.crt"\n            tls.mycert="/etc/rsyslog.d/es-cert.pem"\n            tls.myprivkey="/etc/rsyslog.d/es-key.pem"\n        )\n    }\n}\n'}], 'mode': '0600', 'owner': 'root', 'group': 'root'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "group": "root",
        "mode": "0600",
        "name": "output-elasticsearch-elasticsearch_output_ops",
        "owner": "root",
        "sections": [
            {
                "options": "ruleset(name=\"elasticsearch_output_ops\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \".operations.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output_ops\"\n            server=[\"logging-es-ops0\", \"logging-es-ops1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"off\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"off\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"off\"\n            allowUnsignedCerts=\"on\"\n            retryfailures=\"off\"\n            usehttps=\"off\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
            }
        ],
        "state": "present",
        "type": "output",
        "weight": "31"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output_ops in /etc/rsyslog.d (no_log)] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/outputs/elasticsearch/main.yml:36
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.118)       0:01:51.414 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get rsyslog config files not owned by any package] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:240
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.047)       0:01:51.462 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Purge - remove files not generated by current state] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:257
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.043)       0:01:51.505 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy custom config files if they are specified in rsyslog_custom_config_files variable array.] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:283
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.050)       0:01:51.556 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check tls is enabled in forwards output or remote input and logging_pki_files] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:299
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.039)       0:01:51.595 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local ca_cert file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:311
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.063)       0:01:51.659 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local cert file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:327
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.052)       0:01:51.711 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local key file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:343
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.050)       0:01:51.761 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Enable rsyslog service] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:374
Tuesday 26 July 2022  23:01:22 +0000 (0:00:00.051)       0:01:51.813 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "enabled": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "ActiveEnterTimestampMonotonic": "712859841",
        "ActiveExitTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "ActiveExitTimestampMonotonic": "712850854",
        "ActiveState": "active",
        "After": "network-online.target basic.target system.slice network.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "AssertTimestampMonotonic": "712854622",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "ConditionTimestampMonotonic": "712854622",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "2491",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "ExecMainStartTimestampMonotonic": "712855285",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:00:40 UTC] ; stop_time=[n/a] ; pid=2491 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "InactiveEnterTimestampMonotonic": "712854289",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "InactiveExitTimestampMonotonic": "712855321",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "2491",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network-online.target network.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "WatchdogTimestampMonotonic": "712859815",
        "WatchdogUSec": "0"
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Disable rsyslog service] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:383
Tuesday 26 July 2022  23:01:23 +0000 (0:00:00.472)       0:01:52.286 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:394
Tuesday 26 July 2022  23:01:23 +0000 (0:00:00.042)       0:01:52.328 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}
META: role_complete for /cache/centos-7.qcow2c.snap
META: role_complete for /cache/centos-7.qcow2c.snap

TASK [Force all notified handlers to run at this point, not waiting for normal sync points] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:265
Tuesday 26 July 2022  23:01:23 +0000 (0:00:00.071)       0:01:52.399 ********** 

RUNNING HANDLER [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : restart rsyslogd] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/handlers/main.yml:2
Tuesday 26 July 2022  23:01:23 +0000 (0:00:00.000)       0:01:52.400 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "ActiveEnterTimestampMonotonic": "712859841",
        "ActiveExitTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "ActiveExitTimestampMonotonic": "712850854",
        "ActiveState": "active",
        "After": "network-online.target basic.target system.slice network.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "AssertTimestampMonotonic": "712854622",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "ConditionTimestampMonotonic": "712854622",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "2491",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "ExecMainStartTimestampMonotonic": "712855285",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:00:40 UTC] ; stop_time=[n/a] ; pid=2491 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "InactiveEnterTimestampMonotonic": "712854289",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "InactiveExitTimestampMonotonic": "712855321",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "2491",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network-online.target network.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:00:40 UTC",
        "WatchdogTimestampMonotonic": "712859815",
        "WatchdogUSec": "0"
    }
}
META: ran handlers

TASK [Ensure config file size and counts] **************************************
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:269
Tuesday 26 July 2022  23:01:23 +0000 (0:00:00.445)       0:01:52.845 ********** 
included: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml for /cache/centos-7.qcow2c.snap

TASK [Get info of /etc/rsyslog.conf] *******************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:1
Tuesday 26 July 2022  23:01:23 +0000 (0:00:00.066)       0:01:52.912 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1658876483.7776709,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "57e12c1516a87bb8d6c6b3557393db2283f6a5f3",
        "ctime": 1658876445.4926708,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589032,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876445.2846708,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 108,
        "uid": 0,
        "version": "1459419111",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Get file counts in /etc/rsyslog.d] ***************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:6
Tuesday 26 July 2022  23:01:24 +0000 (0:00:00.329)       0:01:53.241 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "examined": 19,
    "files": [
        {
            "atime": 1658875984.5576708,
            "ctime": 1658875958.8886707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 9132297,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1576682095.0,
            "nlink": 1,
            "path": "/etc/rsyslog.d/21-cloudinit.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 255,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7786708,
            "ctime": 1658876446.2306707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409174,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876446.0176709,
            "nlink": 1,
            "path": "/etc/rsyslog.d/00-global.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 90,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7786708,
            "ctime": 1658876446.8356707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4246266,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876446.6226707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/05-common-defaults.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 73,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7776709,
            "ctime": 1658876448.3526707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 19869,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876448.1476707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 572,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876457.6596708,
            "ctime": 1658876451.9396708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409175,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876451.7326708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 23,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876458.1796708,
            "ctime": 1658876452.5316708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244897,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876452.3226707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 356,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876458.6856709,
            "ctime": 1658876453.0886707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 19874,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876452.8816707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 315,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876459.2016706,
            "ctime": 1658876453.6396708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589042,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876453.4326708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 243,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876459.7036707,
            "ctime": 1658876454.2196708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409176,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876453.9956708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/parse_json.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 26,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7776709,
            "ctime": 1658876455.1756709,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244898,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876454.9656708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 796,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7776709,
            "ctime": 1658876460.8706708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244899,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876460.6576707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1365,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7776709,
            "ctime": 1658876466.6746707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244900,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876466.4626708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1341,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7786708,
            "ctime": 1658876473.3716707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589043,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876473.1636708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-output-files-modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 128,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7786708,
            "ctime": 1658876474.3126707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409177,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876474.1056707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1129,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876480.4126709,
            "ctime": 1658876477.2786708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244901,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876477.0646708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 78,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876480.9116707,
            "ctime": 1658876477.8206708,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 19876,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658876477.6166708,
            "nlink": 1,
            "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1098,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7786708,
            "ctime": 1658876478.8056707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589048,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0600",
            "mtime": 1658876478.5896707,
            "nlink": 1,
            "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
            "pw_name": "root",
            "rgrp": false,
            "roth": false,
            "rusr": true,
            "size": 2062,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658876483.7786708,
            "ctime": 1658876482.1456707,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409178,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0600",
            "mtime": 1658876481.9356709,
            "nlink": 1,
            "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
            "pw_name": "root",
            "rgrp": false,
            "roth": false,
            "rusr": true,
            "size": 2038,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        }
    ],
    "matched": 18,
    "skipped_paths": {}
}

MSG:

All paths examined

TASK [Check rsyslog.conf size (less)] ******************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:12
Tuesday 26 July 2022  23:01:24 +0000 (0:00:00.341)       0:01:53.582 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false
}

MSG:

All assertions passed

TASK [Check rsyslog.conf size (more)] ******************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:17
Tuesday 26 July 2022  23:01:24 +0000 (0:00:00.043)       0:01:53.625 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Check file counts in rsyslog.d] ******************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:22
Tuesday 26 July 2022  23:01:24 +0000 (0:00:00.030)       0:01:53.656 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false
}

MSG:

All assertions passed

TASK [Check conf files exist] **************************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:26
Tuesday 26 July 2022  23:01:24 +0000 (0:00:00.041)       0:01:53.698 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "stat": {
        "atime": 1658876483.7776709,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
        "ctime": 1658876455.1756709,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244898,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876454.9656708,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 796,
        "uid": 0,
        "version": "18446744071653696795",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "stat": {
        "atime": 1658876483.7776709,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
        "ctime": 1658876460.8706708,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244899,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876460.6576707,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1365,
        "uid": 0,
        "version": "18446744072611039559",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "stat": {
        "atime": 1658876483.7776709,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
        "ctime": 1658876466.6746707,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244900,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876466.4626708,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1341,
        "uid": 0,
        "version": "18446744073074554903",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Check rsyslog errors] ****************************************************
task path: /tmp/tmpmjip1uv7/tests/tasks/check_daemon_config_files.yml:34
Tuesday 26 July 2022  23:01:25 +0000 (0:00:00.981)       0:01:54.679 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Check /etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf, /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf, /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:280
Tuesday 26 July 2022  23:01:25 +0000 (0:00:00.030)       0:01:54.709 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "stat": {
        "atime": 1658876483.7776709,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
        "ctime": 1658876455.1756709,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244898,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876454.9656708,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 796,
        "uid": 0,
        "version": "18446744071653696795",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "stat": {
        "atime": 1658876483.7776709,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
        "ctime": 1658876460.8706708,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244899,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876460.6576707,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1365,
        "uid": 0,
        "version": "18446744072611039559",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "stat": {
        "atime": 1658876483.7776709,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
        "ctime": 1658876466.6746707,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244900,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658876466.4626708,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1341,
        "uid": 0,
        "version": "18446744073074554903",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Check "/etc/rsyslog.d/90-input-ovirt-ovirt_bogus_input.conf does not exist"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:291
Tuesday 26 July 2022  23:01:26 +0000 (0:00:00.913)       0:01:55.623 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "failed_when_result": false,
    "stat": {
        "exists": false
    }
}

TASK [Check ovirt_collectd_port is "44514"] ************************************
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:297
Tuesday 26 July 2022  23:01:26 +0000 (0:00:00.315)       0:01:55.939 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf"
    ],
    "delta": "0:00:00.003589",
    "end": "2022-07-26 23:01:27.210382",
    "rc": 0,
    "start": "2022-07-26 23:01:27.206793"
}

STDOUT:

input(name="ovirt_collectd_input" type="imtcp" port="44514")

TASK [Check index_prefix is project.ovirt-metrics in /etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:303
Tuesday 26 July 2022  23:01:27 +0000 (0:00:00.321)       0:01:56.261 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-metrics\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf"
    ],
    "delta": "0:00:00.003680",
    "end": "2022-07-26 23:01:27.520185",
    "rc": 0,
    "start": "2022-07-26 23:01:27.516505"
}

STDOUT:

    set $.index_prefix = "project.ovirt-metrics" & "-" & "test-engine" & "." & "111-222-333" & ".";

TASK [Check input file is /var/log/ovirt-engine/engine.log in /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:310
Tuesday 26 July 2022  23:01:27 +0000 (0:00:00.307)       0:01:56.569 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf"
    ],
    "delta": "0:00:00.003579",
    "end": "2022-07-26 23:01:27.831483",
    "rc": 0,
    "start": "2022-07-26 23:01:27.827904"
}

STDOUT:

input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"

TASK [Check index_prefix is project.ovirt-logs in /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:317
Tuesday 26 July 2022  23:01:27 +0000 (0:00:00.310)       0:01:56.879 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-logs\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf"
    ],
    "delta": "0:00:00.003890",
    "end": "2022-07-26 23:01:28.144817",
    "rc": 0,
    "start": "2022-07-26 23:01:28.140927"
}

STDOUT:

  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "444-555-666" & ".";

TASK [Check input file is /var/log/vdsm/vdsm.log in /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:324
Tuesday 26 July 2022  23:01:28 +0000 (0:00:00.314)       0:01:57.194 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf"
    ],
    "delta": "0:00:00.003896",
    "end": "2022-07-26 23:01:28.495477",
    "rc": 0,
    "start": "2022-07-26 23:01:28.491581"
}

STDOUT:

input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"

TASK [Check index_prefix is project.ovirt-logs in /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:331
Tuesday 26 July 2022  23:01:28 +0000 (0:00:00.349)       0:01:57.543 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-logs\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf"
    ],
    "delta": "0:00:00.003940",
    "end": "2022-07-26 23:01:28.810667",
    "rc": 0,
    "start": "2022-07-26 23:01:28.806727"
}

STDOUT:

  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "777-888-999" & ".";

TASK [Check default config params in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:338
Tuesday 26 July 2022  23:01:28 +0000 (0:00:00.317)       0:01:57.861 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=dynSearchIndex=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "dynSearchIndex=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003720",
    "end": "2022-07-26 23:01:29.129683",
    "item": "dynSearchIndex=.on.",
    "rc": 0,
    "start": "2022-07-26 23:01:29.125963"
}

STDOUT:

            dynSearchIndex="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=bulkmode=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "bulkmode=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003545",
    "end": "2022-07-26 23:01:29.408655",
    "item": "bulkmode=.on.",
    "rc": 0,
    "start": "2022-07-26 23:01:29.405110"
}

STDOUT:

            bulkmode="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=dynbulkid=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "dynbulkid=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003524",
    "end": "2022-07-26 23:01:29.687663",
    "item": "dynbulkid=.on.",
    "rc": 0,
    "start": "2022-07-26 23:01:29.684139"
}

STDOUT:

            dynbulkid="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=allowUnsignedCerts=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "allowUnsignedCerts=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003414",
    "end": "2022-07-26 23:01:29.968602",
    "item": "allowUnsignedCerts=.off.",
    "rc": 0,
    "start": "2022-07-26 23:01:29.965188"
}

STDOUT:

            allowUnsignedCerts="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=usehttps=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "usehttps=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003628",
    "end": "2022-07-26 23:01:30.242552",
    "item": "usehttps=.on.",
    "rc": 0,
    "start": "2022-07-26 23:01:30.238924"
}

STDOUT:

            usehttps="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=retryfailures=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "retryfailures=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003489",
    "end": "2022-07-26 23:01:30.520088",
    "item": "retryfailures=.on.",
    "rc": 0,
    "start": "2022-07-26 23:01:30.516599"
}

STDOUT:

            retryfailures="on"

TASK [Check modified config params in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:349
Tuesday 26 July 2022  23:01:30 +0000 (0:00:01.710)       0:01:59.571 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=dynSearchIndex=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "dynSearchIndex=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.004523",
    "end": "2022-07-26 23:01:30.854978",
    "item": "dynSearchIndex=.off.",
    "rc": 0,
    "start": "2022-07-26 23:01:30.850455"
}

STDOUT:

            dynSearchIndex="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=bulkmode=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "bulkmode=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003501",
    "end": "2022-07-26 23:01:31.138500",
    "item": "bulkmode=.off.",
    "rc": 0,
    "start": "2022-07-26 23:01:31.134999"
}

STDOUT:

            bulkmode="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=dynbulkid=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "dynbulkid=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003518",
    "end": "2022-07-26 23:01:31.420488",
    "item": "dynbulkid=.off.",
    "rc": 0,
    "start": "2022-07-26 23:01:31.416970"
}

STDOUT:

            dynbulkid="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=allowUnsignedCerts=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "allowUnsignedCerts=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003525",
    "end": "2022-07-26 23:01:31.703343",
    "item": "allowUnsignedCerts=.on.",
    "rc": 0,
    "start": "2022-07-26 23:01:31.699818"
}

STDOUT:

            allowUnsignedCerts="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=usehttps=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "usehttps=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.004343",
    "end": "2022-07-26 23:01:32.031184",
    "item": "usehttps=.off.",
    "rc": 0,
    "start": "2022-07-26 23:01:32.026841"
}

STDOUT:

            usehttps="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=retryfailures=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "retryfailures=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003528",
    "end": "2022-07-26 23:01:32.309747",
    "item": "retryfailures=.off.",
    "rc": 0,
    "start": "2022-07-26 23:01:32.306219"
}

STDOUT:

            retryfailures="off"

TASK [Check server param in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:360
Tuesday 26 July 2022  23:01:32 +0000 (0:00:01.789)       0:02:01.361 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "server=\\[\"logging-es0\", \"logging-es1\"\\]",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003375",
    "end": "2022-07-26 23:01:32.623700",
    "rc": 0,
    "start": "2022-07-26 23:01:32.620325"
}

STDOUT:

            server=["logging-es0", "logging-es1"]

TASK [Check server param in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:366
Tuesday 26 July 2022  23:01:32 +0000 (0:00:00.309)       0:02:01.671 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "server=\\[\"logging-es-ops0\", \"logging-es-ops1\"\\]",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003364",
    "end": "2022-07-26 23:01:32.947736",
    "rc": 0,
    "start": "2022-07-26 23:01:32.944372"
}

STDOUT:

            server=["logging-es-ops0", "logging-es-ops1"]

TASK [END TEST CASE 1; Ensure basic ovirt configuration works] *****************
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:372
Tuesday 26 July 2022  23:01:32 +0000 (0:00:00.325)       0:02:01.996 ********** 

TASK [linux-system-roles.logging : Set files output if files output is not defined and logging_inputs is not empty] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:5
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.075)       0:02:02.071 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Set rsyslog_outputs] ************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:17
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.098)       0:02:02.170 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_outputs": []
    },
    "changed": false
}

TASK [linux-system-roles.logging : Set rsyslog_inputs] *************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:24
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.068)       0:02:02.238 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_inputs": []
    },
    "changed": false
}

TASK [linux-system-roles.logging : Set custom_config_files fact] ***************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:30
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.063)       0:02:02.302 ********** 

TASK [linux-system-roles.logging : Check logging_inputs item in logging_flows.inputs] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:39
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.029)       0:02:02.332 ********** 

TASK [linux-system-roles.logging : Re-read facts after adding custom fact] *****
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:53
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.028)       0:02:02.360 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Create rsyslog debug dir] *******************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:57
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.047)       0:02:02.407 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Delete debug file] **************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:63
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.047)       0:02:02.454 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Create rsyslog debug file] ******************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:69
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.051)       0:02:02.505 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Use a debug var to avoid an empty dict in with_dict] ***
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:75
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.046)       0:02:02.552 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [linux-system-roles.logging : Populate rsyslog debug file] ****************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:79
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.050)       0:02:02.602 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Include Rsyslog role] ****************************************************
task path: /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/tasks/main.yml:98
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.047)       0:02:02.649 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main.yml:4
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.048)       0:02:02.698 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:4
Tuesday 26 July 2022  23:01:33 +0000 (0:00:00.043)       0:02:02.741 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:10
Tuesday 26 July 2022  23:01:34 +0000 (0:00:00.425)       0:02:03.166 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics_rhel7.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include /tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/set_vars.yml:22
Tuesday 26 July 2022  23:01:34 +0000 (0:00:00.079)       0:02:03.246 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/basics/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/ovirt/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/remote/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/inputs/remote/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/elasticsearch/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/forwards/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/forwards/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/remote_files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmpmjip1uv7/roles/rsyslog/vars/outputs/remote_files/main.yml",
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Main rsyslog subrole] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main.yml:7
Tuesday 26 July 2022  23:01:34 +0000 (0:00:00.091)       0:02:03.338 ********** 
included: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get status of rsyslog packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:14
Tuesday 26 July 2022  23:01:34 +0000 (0:00:00.076)       0:02:03.415 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=rsyslog) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "rpm",
        "-V",
        "rsyslog"
    ],
    "delta": "0:00:00.064063",
    "end": "2022-07-26 23:01:34.816151",
    "failed_when_result": false,
    "item": "rsyslog",
    "rc": 1,
    "start": "2022-07-26 23:01:34.752088"
}

STDOUT:

S.5....T.  c /etc/rsyslog.conf


MSG:

non-zero return code

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Reset original confs - logging package is absent] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:23
Tuesday 26 July 2022  23:01:34 +0000 (0:00:00.453)       0:02:03.868 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "removed": [
            "rsyslog"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog.x86_64 0:8.24.0-57.el7_9.3 will be erased\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64\n--> Running transaction check\n---> Package rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3 will be erased\n---> Package rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3 will be erased\n---> Package rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3 will be erased\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                   Arch       Version                Repository    Size\n================================================================================\nRemoving:\n rsyslog                   x86_64     8.24.0-57.el7_9.3      @updates     1.9 M\nRemoving for dependencies:\n rsyslog-elasticsearch     x86_64     8.24.0-57.el7_9.3      @updates      44 k\n rsyslog-mmjsonparse       x86_64     8.24.0-57.el7_9.3      @updates      15 k\n rsyslog-mmnormalize       x86_64     8.24.0-57.el7_9.3      @updates      15 k\n\nTransaction Summary\n================================================================================\nRemove  1 Package (+3 Dependent packages)\n\nInstalled size: 2.0 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Erasing    : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 1/4 \n  Erasing    : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 2/4 \n  Erasing    : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               3/4 \n  Erasing    : rsyslog-8.24.0-57.el7_9.3.x86_64                             4/4 \nwarning: /etc/rsyslog.conf saved as /etc/rsyslog.conf.rpmsave\n  Verifying  : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/4 \n  Verifying  : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               2/4 \n  Verifying  : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 3/4 \n  Verifying  : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 4/4 \n\nRemoved:\n  rsyslog.x86_64 0:8.24.0-57.el7_9.3                                            \n\nDependency Removed:\n  rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3                              \n  rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3                                \n  rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3                                \n\nComplete!\n"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:33
Tuesday 26 July 2022  23:01:36 +0000 (0:00:01.460)       0:02:05.329 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package         Arch           Version                   Repository       Size\n================================================================================\nInstalling:\n rsyslog         x86_64         8.24.0-57.el7_9.3         updates         622 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 622 k\nInstalled size: 1.9 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/1 \n  Verifying  : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/1 \n\nInstalled:\n  rsyslog.x86_64 0:8.24.0-57.el7_9.3                                            \n\nComplete!\n"
    ]
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Reset erased flag] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:45
Tuesday 26 July 2022  23:01:38 +0000 (0:00:01.766)       0:02:07.095 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_erased": false
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Gather package facts] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:49
Tuesday 26 July 2022  23:01:38 +0000 (0:00:00.036)       0:02:07.132 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "packages": {
            "PyYAML": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "PyYAML",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "acl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "acl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "audit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "authconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "authconfig",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "6.2.8"
                }
            ],
            "basesystem": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "basesystem",
                    "release": "7.el7.centos",
                    "source": "rpm",
                    "version": "10.0"
                }
            ],
            "bash": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bash",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "4.2.46"
                }
            ],
            "bc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bc",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.06.95"
                }
            ],
            "bind-export-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 32,
                    "name": "bind-export-libs",
                    "release": "26.P2.el7_9.7",
                    "source": "rpm",
                    "version": "9.11.4"
                }
            ],
            "binutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "binutils",
                    "release": "44.base.el7_9.1",
                    "source": "rpm",
                    "version": "2.27"
                }
            ],
            "btrfs-progs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "btrfs-progs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.9.1"
                }
            ],
            "bzip2-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bzip2-libs",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "ca-certificates": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ca-certificates",
                    "release": "72.el7_9",
                    "source": "rpm",
                    "version": "2021.2.50"
                }
            ],
            "centos-release": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "centos-release",
                    "release": "9.2009.1.el7.centos",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "checkpolicy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "checkpolicy",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "chkconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chkconfig",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.7.6"
                }
            ],
            "chrony": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chrony",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.4"
                }
            ],
            "cloud-init": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cloud-init",
                    "release": "7.el7.centos.5",
                    "source": "rpm",
                    "version": "19.4"
                }
            ],
            "cloud-utils-growpart": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "cloud-utils-growpart",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.29"
                }
            ],
            "coreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "coreutils",
                    "release": "24.el7_9.2",
                    "source": "rpm",
                    "version": "8.22"
                }
            ],
            "cpio": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cpio",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "2.11"
                }
            ],
            "cracklib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cracklib-dicts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib-dicts",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cronie": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "cronie-anacron": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie-anacron",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "crontabs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "crontabs",
                    "release": "6.20121102git.el7",
                    "source": "rpm",
                    "version": "1.11"
                }
            ],
            "cryptsetup-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cryptsetup-libs",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.0.3"
                }
            ],
            "curl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "curl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "cyrus-sasl-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cyrus-sasl-lib",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.1.26"
                }
            ],
            "dbus": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-glib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-glib",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.100"
                }
            ],
            "dbus-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus-libs",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-python",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "device-mapper": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "device-mapper-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper-libs",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "dhclient": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhclient",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-common": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-common",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-libs",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "diffutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "diffutils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "3.3"
                }
            ],
            "dmidecode": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dmidecode",
                    "release": "5.el7_9.1",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "dracut": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-generic": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-generic",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-rescue": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-rescue",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-network": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-network",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "e2fsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "e2fsprogs-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "elfutils-default-yama-scope": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "elfutils-default-yama-scope",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libelf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libelf",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "epel-release": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "epel-release",
                    "release": "14",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "ethtool": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "ethtool",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "4.8"
                }
            ],
            "expat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "expat",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "file": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "file-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file-libs",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "filesystem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "filesystem",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "findutils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "findutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.5.11"
                }
            ],
            "fipscheck": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "fipscheck-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck-lib",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "freetype": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "freetype",
                    "release": "14.el7_9.1",
                    "source": "rpm",
                    "version": "2.8"
                }
            ],
            "gawk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gawk",
                    "release": "4.el7_3.1",
                    "source": "rpm",
                    "version": "4.0.2"
                }
            ],
            "gdbm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdbm",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.10"
                }
            ],
            "gdisk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdisk",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.8.10"
                }
            ],
            "gettext": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "gettext-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "glib2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glib2",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.56.1"
                }
            ],
            "glibc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "glibc-common": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc-common",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "gmp": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "gmp",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "6.0.0"
                }
            ],
            "gnupg2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnupg2",
                    "release": "5.el7_5",
                    "source": "rpm",
                    "version": "2.0.22"
                }
            ],
            "gnutls": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnutls",
                    "release": "9.el7_6",
                    "source": "rpm",
                    "version": "3.3.29"
                }
            ],
            "gobject-introspection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gobject-introspection",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.56.1"
                }
            ],
            "gpg-pubkey": [
                {
                    "arch": null,
                    "epoch": null,
                    "name": "gpg-pubkey",
                    "release": "53a7ff4b",
                    "source": "rpm",
                    "version": "f4a80eb5"
                }
            ],
            "gpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gpgme",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.3.2"
                }
            ],
            "grep": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grep",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "groff-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "groff-base",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.22.2"
                }
            ],
            "grub2": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-common": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-common",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-pc",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc-modules": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-pc-modules",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-extra": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-extra",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-minimal",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grubby": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grubby",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "8.28"
                }
            ],
            "gssproxy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gssproxy",
                    "release": "30.el7_9",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "gzip": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gzip",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.5"
                }
            ],
            "hardlink": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "hardlink",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "hostname": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hostname",
                    "release": "3.el7_7.1",
                    "source": "rpm",
                    "version": "3.13"
                }
            ],
            "hwdata": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hwdata",
                    "release": "9.7.el7",
                    "source": "rpm",
                    "version": "0.252"
                }
            ],
            "info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "5.1"
                }
            ],
            "initscripts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "initscripts",
                    "release": "1.el7_9.1",
                    "source": "rpm",
                    "version": "9.49.53"
                }
            ],
            "iproute": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iproute",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "4.11.0"
                }
            ],
            "iptables": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iptables",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.4.21"
                }
            ],
            "iputils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iputils",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "20160308"
                }
            ],
            "irqbalance": [
                {
                    "arch": "x86_64",
                    "epoch": 3,
                    "name": "irqbalance",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "1.0.7"
                }
            ],
            "jansson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "jansson",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2.10"
                }
            ],
            "json-c": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "json-c",
                    "release": "4.el7_0",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "kbd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kbd",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-legacy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-legacy",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-misc": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-misc",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kernel": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools-libs",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kexec-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kexec-tools",
                    "release": "51.el7_9.3",
                    "source": "rpm",
                    "version": "2.0.15"
                }
            ],
            "keyutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "keyutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "kmod": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kmod-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod-libs",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kpartx": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kpartx",
                    "release": "135.el7_9",
                    "source": "rpm",
                    "version": "0.4.9"
                }
            ],
            "krb5-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "krb5-libs",
                    "release": "50.el7",
                    "source": "rpm",
                    "version": "1.15.1"
                }
            ],
            "less": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "less",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "458"
                }
            ],
            "libacl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libacl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "libassuan": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libassuan",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libattr",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "2.4.46"
                }
            ],
            "libbasicobjects": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libbasicobjects",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.1"
                }
            ],
            "libblkid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libblkid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libcap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.22"
                }
            ],
            "libcap-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap-ng",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.7.5"
                }
            ],
            "libcgroup": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcgroup",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "0.41"
                }
            ],
            "libcollection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcollection",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "libcom_err": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcom_err",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libcroco": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcroco",
                    "release": "6.el7_9",
                    "source": "rpm",
                    "version": "0.6.12"
                }
            ],
            "libcurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcurl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "libdaemon": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdaemon",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.14"
                }
            ],
            "libdb": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libdb-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb-utils",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libedit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libedit",
                    "release": "12.20121213cvs.el7",
                    "source": "rpm",
                    "version": "3.0"
                }
            ],
            "libestr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libestr",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.1.9"
                }
            ],
            "libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.0.21"
                }
            ],
            "libfastjson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libfastjson",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.99.4"
                }
            ],
            "libffi": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libffi",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.0.13"
                }
            ],
            "libgcc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcc",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgcrypt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcrypt",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "1.5.3"
                }
            ],
            "libgomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgomp",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgpg-error": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgpg-error",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.12"
                }
            ],
            "libidn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libidn",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.28"
                }
            ],
            "libini_config": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libini_config",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "1.3.1"
                }
            ],
            "liblognorm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "liblognorm",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.0.2"
                }
            ],
            "libmnl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmnl",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "libmount": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmount",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libndp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libndp",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "libnetfilter_conntrack": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnetfilter_conntrack",
                    "release": "1.el7_3",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "libnfnetlink": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfnetlink",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.0.1"
                }
            ],
            "libnfsidmap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfsidmap",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "0.25"
                }
            ],
            "libnl3": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libnl3-cli": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3-cli",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libpath_utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpath_utils",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.2.1"
                }
            ],
            "libpipeline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpipeline",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libpng": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "libpng",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.5.13"
                }
            ],
            "libpwquality": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpwquality",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libref_array": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libref_array",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.5"
                }
            ],
            "librelp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "librelp",
                    "release": "1.el7_5.1",
                    "source": "rpm",
                    "version": "1.2.12"
                }
            ],
            "libseccomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libseccomp",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.3.1"
                }
            ],
            "libselinux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-python",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-utils",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage-python",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsepol": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsepol",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsmartcols": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsmartcols",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libss",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libssh2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libssh2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.8.0"
                }
            ],
            "libstdc++": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libstdc++",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libsysfs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsysfs",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libtasn1": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtasn1",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.10"
                }
            ],
            "libteam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libteam",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "libtirpc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtirpc",
                    "release": "0.16.el7",
                    "source": "rpm",
                    "version": "0.2.4"
                }
            ],
            "libunistring": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libunistring",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.9.3"
                }
            ],
            "libuser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuser",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.60"
                }
            ],
            "libutempter": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libutempter",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.1.6"
                }
            ],
            "libuuid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuuid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libverto": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libverto-libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto-libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libxml2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libxml2-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2-python",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libyaml": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libyaml",
                    "release": "11.el7_0",
                    "source": "rpm",
                    "version": "0.1.4"
                }
            ],
            "logrotate": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "logrotate",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.8.6"
                }
            ],
            "lshw": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lshw",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "B.02.18"
                }
            ],
            "lsof": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lsof",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.87"
                }
            ],
            "lua": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lua",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "5.1.4"
                }
            ],
            "lz4": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lz4",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.8.3"
                }
            ],
            "lzo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lzo",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.06"
                }
            ],
            "make": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "make",
                    "release": "24.el7",
                    "source": "rpm",
                    "version": "3.82"
                }
            ],
            "man-db": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "man-db",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.6.3"
                }
            ],
            "mariadb-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "mariadb-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.5.68"
                }
            ],
            "microcode_ctl": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "microcode_ctl",
                    "release": "73.11.el7_9",
                    "source": "rpm",
                    "version": "2.1"
                }
            ],
            "mozjs17": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "mozjs17",
                    "release": "20.el7",
                    "source": "rpm",
                    "version": "17.0.0"
                }
            ],
            "ncurses": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-base": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ncurses-base",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses-libs",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "net-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "net-tools",
                    "release": "0.25.20131004git.el7",
                    "source": "rpm",
                    "version": "2.0"
                }
            ],
            "nettle": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nettle",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.7.1"
                }
            ],
            "newt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "newt-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "nfs-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "nfs-utils",
                    "release": "0.68.el7.2",
                    "source": "rpm",
                    "version": "1.3.0"
                }
            ],
            "nspr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nspr",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "4.32.0"
                }
            ],
            "nss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-pem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-pem",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "nss-softokn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-softokn-freebl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn-freebl",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-sysinit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-sysinit",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-tools",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-util": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-util",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "numactl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "numactl-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "2.0.12"
                }
            ],
            "openldap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openldap",
                    "release": "24.el7_9",
                    "source": "rpm",
                    "version": "2.4.44"
                }
            ],
            "openssh": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-clients": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-clients",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-server": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-server",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssl": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "openssl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl-libs",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "os-prober": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "os-prober",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.58"
                }
            ],
            "p11-kit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "p11-kit-trust": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit-trust",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "pam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pam",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.1.8"
                }
            ],
            "parted": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "parted",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "3.1"
                }
            ],
            "passwd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "passwd",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.79"
                }
            ],
            "pciutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pciutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.5.1"
                }
            ],
            "pcre": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pcre",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "8.32"
                }
            ],
            "pinentry": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pinentry",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "0.8.1"
                }
            ],
            "pkgconfig": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "pkgconfig",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.27.1"
                }
            ],
            "policycoreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "policycoreutils-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils-python",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "polkit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "0.112"
                }
            ],
            "polkit-pkla-compat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit-pkla-compat",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.1"
                }
            ],
            "popt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "popt",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.13"
                }
            ],
            "postfix": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "postfix",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "2.10.1"
                }
            ],
            "procps-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "procps-ng",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "3.3.10"
                }
            ],
            "pth": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pth",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.0.7"
                }
            ],
            "pygpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pygpgme",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.3"
                }
            ],
            "pyliblzma": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyliblzma",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "0.5.3"
                }
            ],
            "pyserial": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "pyserial",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-IPy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-IPy",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.75"
                }
            ],
            "python-babel": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-babel",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "0.9.6"
                }
            ],
            "python-backports": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-backports",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "python-backports-ssl_match_hostname": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-backports-ssl_match_hostname",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.5.0.1"
                }
            ],
            "python-chardet": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-chardet",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.2.1"
                }
            ],
            "python-configobj": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-configobj",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.7.2"
                }
            ],
            "python-decorator": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-decorator",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.0"
                }
            ],
            "python-gobject-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-gobject-base",
                    "release": "1.el7_4.1",
                    "source": "rpm",
                    "version": "3.22.0"
                }
            ],
            "python-iniparse": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-iniparse",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-ipaddress": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-ipaddress",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.0.16"
                }
            ],
            "python-jinja2": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jinja2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.7.2"
                }
            ],
            "python-jsonpatch": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpatch",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "python-jsonpointer": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpointer",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9"
                }
            ],
            "python-kitchen": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-kitchen",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "python-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-libs",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-linux-procfs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-linux-procfs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.4.11"
                }
            ],
            "python-markupsafe": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-markupsafe",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "python-perf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-perf",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "python-prettytable": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-prettytable",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.7.2"
                }
            ],
            "python-pycurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-pycurl",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "7.19.0"
                }
            ],
            "python-pyudev": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-pyudev",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.15"
                }
            ],
            "python-requests": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-requests",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.6.0"
                }
            ],
            "python-schedutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-schedutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-setuptools": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-setuptools",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.9.8"
                }
            ],
            "python-six": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-six",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9.0"
                }
            ],
            "python-urlgrabber": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urlgrabber",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "python-urllib3": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urllib3",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.10.2"
                }
            ],
            "pyxattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyxattr",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.5.1"
                }
            ],
            "qemu-guest-agent": [
                {
                    "arch": "x86_64",
                    "epoch": 10,
                    "name": "qemu-guest-agent",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.12.0"
                }
            ],
            "qrencode-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "qrencode-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.1"
                }
            ],
            "quota": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "quota",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "quota-nls": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "quota-nls",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "readline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "readline",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "6.2"
                }
            ],
            "rootfiles": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "rootfiles",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "8.1"
                }
            ],
            "rpcbind": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpcbind",
                    "release": "49.el7",
                    "source": "rpm",
                    "version": "0.2.0"
                }
            ],
            "rpm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-build-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-build-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-python",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rsync": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsync",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.1.2"
                }
            ],
            "rsyslog": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsyslog",
                    "release": "57.el7_9.3",
                    "source": "rpm",
                    "version": "8.24.0"
                }
            ],
            "sed": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sed",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.2.2"
                }
            ],
            "selinux-policy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "selinux-policy-targeted": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy-targeted",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "setools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "setools-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.3.8"
                }
            ],
            "setup": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "setup",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.8.71"
                }
            ],
            "sg3_utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "sg3_utils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "shadow-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "shadow-utils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "4.6"
                }
            ],
            "shared-mime-info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "shared-mime-info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.8"
                }
            ],
            "slang": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "slang",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.2.4"
                }
            ],
            "snappy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "snappy",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.1.0"
                }
            ],
            "sqlite": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sqlite",
                    "release": "8.el7_7.1",
                    "source": "rpm",
                    "version": "3.7.17"
                }
            ],
            "sudo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sudo",
                    "release": "10.el7_9.2",
                    "source": "rpm",
                    "version": "1.8.23"
                }
            ],
            "systemd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-libs",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-sysv": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-sysv",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "sysvinit-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sysvinit-tools",
                    "release": "14.dsf.el7",
                    "source": "rpm",
                    "version": "2.88"
                }
            ],
            "tar": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "tar",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.26"
                }
            ],
            "tcp_wrappers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "tcp_wrappers-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers-libs",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "teamd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "teamd",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "trousers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "trousers",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.3.14"
                }
            ],
            "tuned": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tuned",
                    "release": "11.el7_9",
                    "source": "rpm",
                    "version": "2.11.0"
                }
            ],
            "tzdata": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tzdata",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2021e"
                }
            ],
            "ustr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ustr",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.0.4"
                }
            ],
            "util-linux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "util-linux",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "vim-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "vim-minimal",
                    "release": "8.el7_9",
                    "source": "rpm",
                    "version": "7.4.629"
                }
            ],
            "virt-what": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "virt-what",
                    "release": "4.el7_9.1",
                    "source": "rpm",
                    "version": "1.18"
                }
            ],
            "which": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "which",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "wpa_supplicant": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "wpa_supplicant",
                    "release": "12.el7_9.2",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "xfsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xfsprogs",
                    "release": "22.el7",
                    "source": "rpm",
                    "version": "4.5.0"
                }
            ],
            "xz": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "xz-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "yum": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum",
                    "release": "168.el7.centos",
                    "source": "rpm",
                    "version": "3.4.3"
                }
            ],
            "yum-metadata-parser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "yum-metadata-parser",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.1.4"
                }
            ],
            "yum-plugin-fastestmirror": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-plugin-fastestmirror",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "yum-utils": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-utils",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "zlib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "zlib",
                    "release": "19.el7_9",
                    "source": "rpm",
                    "version": "1.2.7"
                }
            ]
        }
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get rsyslog version] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:53
Tuesday 26 July 2022  23:01:38 +0000 (0:00:00.880)       0:02:08.012 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_version": "8.24.0"
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version 1] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:60
Tuesday 26 July 2022  23:01:39 +0000 (0:00:00.080)       0:02:08.093 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {}

MSG:

Rsyslog_version is 8.24.0, which is older than "8.37.0-7.2".

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version 2] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:66
Tuesday 26 July 2022  23:01:39 +0000 (0:00:00.046)       0:02:08.139 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Set __rsyslog_failed_validation] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:73
Tuesday 26 July 2022  23:01:39 +0000 (0:00:00.034)       0:02:08.174 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create the config directory if it does not exist] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:80
Tuesday 26 July 2022  23:01:39 +0000 (0:00:00.079)       0:02:08.253 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/etc/rsyslog.d",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create a work directory] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:87
Tuesday 26 July 2022  23:01:39 +0000 (0:00:00.347)       0:02:08.600 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0700",
    "owner": "root",
    "path": "/var/lib/rsyslog",
    "secontext": "system_u:object_r:syslogd_var_lib_t:s0",
    "size": 54,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Create logging directory if it does not exist or the ownership and/or modes are different.] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:93
Tuesday 26 July 2022  23:01:39 +0000 (0:00:00.326)       0:02:08.927 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/var/log",
    "secontext": "system_u:object_r:var_log_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get mode of rsyslog.conf if it exists] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:102
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.335)       0:02:09.262 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1642101032.0,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "c9638f934d9bd63f915871a44f22aa1968342884",
        "ctime": 1658876497.7716708,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 83,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1642101032.0,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 3232,
        "uid": 0,
        "version": "18446744072862158608",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate main rsyslog configuration] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:107
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.332)       0:02:09.595 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate global rule to add to __rsyslog_common_rules] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:117
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.046)       0:02:09.641 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_common_rules": [
            {
                "comment": "Global options",
                "filename": "00-global.conf",
                "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
            },
            {
                "name": "local-modules",
                "sections": [
                    {
                        "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                    }
                ],
                "state": "absent",
                "type": "modules"
            },
            {
                "name": "common-defaults",
                "sections": [
                    {
                        "comment": "Log every message",
                        "options": "$RepeatedMsgReduction off"
                    }
                ],
                "type": "global"
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate common rsyslog configuration files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:140
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.113)       0:02:09.754 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Initialize list of template results] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:164
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.059)       0:02:09.814 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": false,
                "msg": "All items skipped",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    }
                ],
                "skipped": true
            }
        ]
    },
    "changed": false
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Remove common config files in rsyslog.d] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:168
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.057)       0:02:09.871 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include input sub-vars] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:186
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.054)       0:02:09.926 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Run input sub-tasks] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:197
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.026)       0:02:09.953 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Include output sub-vars] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:216
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.043)       0:02:09.996 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Run output sub-tasks] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:228
Tuesday 26 July 2022  23:01:40 +0000 (0:00:00.026)       0:02:10.023 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Get rsyslog config files not owned by any package] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:240
Tuesday 26 July 2022  23:01:41 +0000 (0:00:00.026)       0:02:10.050 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": "set -euo pipefail\nfor conf in $( ls \"/etc/rsyslog.d\" ); do\n  rstr=$( rpm -qf \"/etc/rsyslog.d/$conf\" 2>&1 || : )\n  if [[ \"$rstr\" == *\"not owned by any package\"* ]]; then\n    echo \"/etc/rsyslog.d/$conf\"\n  fi\ndone\n",
    "delta": "0:00:00.625510",
    "end": "2022-07-26 23:01:41.984337",
    "failed_when_result": false,
    "rc": 0,
    "start": "2022-07-26 23:01:41.358827"
}

STDOUT:

/etc/rsyslog.d/00-global.conf
/etc/rsyslog.d/05-common-defaults.conf
/etc/rsyslog.d/10-input-ovirt-local_modules.conf
/etc/rsyslog.d/10-input-ovirt-main-modules.conf
/etc/rsyslog.d/10-output-elasticsearch-module.conf
/etc/rsyslog.d/10-output-files-modules.conf
/etc/rsyslog.d/30-output-elasticsearch.conf
/etc/rsyslog.d/30-output-files-default_files.conf
/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf
/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf
/etc/rsyslog.d/90-input-basics-basic_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf
/etc/rsyslog.d/ovirt_engine.rulebase
/etc/rsyslog.d/ovirt_vdsm.rulebase
/etc/rsyslog.d/parse_json.rulebase

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Purge - remove files not generated by current state] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:257
Tuesday 26 July 2022  23:01:42 +0000 (0:00:00.990)       0:02:11.040 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/00-global.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/00-global.conf",
    "path": "/etc/rsyslog.d/00-global.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/05-common-defaults.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/05-common-defaults.conf",
    "path": "/etc/rsyslog.d/05-common-defaults.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-input-ovirt-local_modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-input-ovirt-main-modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-output-elasticsearch-module.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-output-files-modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-output-files-modules.conf",
    "path": "/etc/rsyslog.d/10-output-files-modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/30-output-elasticsearch.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/30-output-files-default_files.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-basics-basic_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "path": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/ovirt_engine.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/ovirt_vdsm.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/parse_json.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/parse_json.rulebase",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "state": "absent"
}
NOTIFIED HANDLER /tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : restart rsyslogd for /cache/centos-7.qcow2c.snap

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy custom config files if they are specified in rsyslog_custom_config_files variable array.] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:283
Tuesday 26 July 2022  23:01:47 +0000 (0:00:05.091)       0:02:16.132 ********** 

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check tls is enabled in forwards output or remote input and logging_pki_files] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:299
Tuesday 26 July 2022  23:01:47 +0000 (0:00:00.037)       0:02:16.169 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local ca_cert file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:311
Tuesday 26 July 2022  23:01:47 +0000 (0:00:00.056)       0:02:16.225 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local cert file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:327
Tuesday 26 July 2022  23:01:47 +0000 (0:00:00.046)       0:02:16.272 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Copy local key file to the target if needed] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:343
Tuesday 26 July 2022  23:01:47 +0000 (0:00:00.057)       0:02:16.329 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Enable rsyslog service] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:374
Tuesday 26 July 2022  23:01:47 +0000 (0:00:00.053)       0:02:16.382 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "enabled": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestampMonotonic": "0",
        "ActiveExitTimestampMonotonic": "0",
        "ActiveState": "inactive",
        "After": "system.slice network-online.target basic.target network.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "no",
        "AssertTimestampMonotonic": "0",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "no",
        "ConditionTimestampMonotonic": "0",
        "Conflicts": "shutdown.target",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "0",
        "ExecMainStartTimestampMonotonic": "0",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestampMonotonic": "0",
        "InactiveExitTimestampMonotonic": "0",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "0",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "system.slice basic.target",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "dead",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network-online.target network.target",
        "WatchdogTimestampMonotonic": "0",
        "WatchdogUSec": "0"
    }
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Disable rsyslog service] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:383
Tuesday 26 July 2022  23:01:47 +0000 (0:00:00.444)       0:02:16.827 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Check rsyslog version] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:394
Tuesday 26 July 2022  23:01:47 +0000 (0:00:00.044)       0:02:16.871 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}
META: role_complete for /cache/centos-7.qcow2c.snap
META: role_complete for /cache/centos-7.qcow2c.snap

TASK [Force all notified handlers to run at this point, not waiting for normal sync points] ***
task path: /tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:380
Tuesday 26 July 2022  23:01:47 +0000 (0:00:00.075)       0:02:16.946 ********** 

RUNNING HANDLER [/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : restart rsyslogd] ***
task path: /tmp/tmpmjip1uv7/roles/rsyslog/handlers/main.yml:2
Tuesday 26 July 2022  23:01:47 +0000 (0:00:00.000)       0:02:16.946 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:01:47 UTC",
        "ActiveEnterTimestampMonotonic": "780324495",
        "ActiveExitTimestampMonotonic": "0",
        "ActiveState": "active",
        "After": "system.slice network-online.target basic.target network.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:01:47 UTC",
        "AssertTimestampMonotonic": "780318042",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:01:47 UTC",
        "ConditionTimestampMonotonic": "780318041",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "9698",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:01:47 UTC",
        "ExecMainStartTimestampMonotonic": "780318849",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:01:47 UTC] ; stop_time=[n/a] ; pid=9698 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestampMonotonic": "0",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:01:47 UTC",
        "InactiveExitTimestampMonotonic": "780318896",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "9698",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "system.slice basic.target",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network-online.target network.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:01:47 UTC",
        "WatchdogTimestampMonotonic": "780324464",
        "WatchdogUSec": "0"
    }
}
META: ran handlers
META: ran handlers
META: ran handlers

PLAY RECAP *********************************************************************
/cache/centos-7.qcow2c.snap : ok=281  changed=46   unreachable=0    failed=0    skipped=180  rescued=0    ignored=0   

Tuesday 26 July 2022  23:01:48 +0000 (0:00:00.529)       0:02:17.476 ********** 
=============================================================================== 
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Purge - remove files not generated by current state --- 5.09s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:257 ------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Purge - remove files not generated by current state --- 5.05s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:257 ------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Ensure collectd port is allowed for rsyslogd to listen to --- 3.68s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/inputs/ovirt/main.yml:33 -----------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d --- 2.89s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13 ----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d --- 2.85s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13 ----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d --- 2.76s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13 ----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d --- 2.67s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13 ----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d --- 2.65s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13 ----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d --- 2.64s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13 ----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d --- 2.64s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13 ----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Generate role configuration files in rsyslog.d --- 2.60s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:13 ----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages --- 2.18s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4 -----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages --- 2.11s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4 -----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : restart rsyslogd --- 1.85s
/tmp/tmpmjip1uv7/roles/rsyslog/handlers/main.yml:2 ----------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages --- 1.84s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:33 -------------------------
Check modified config params in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf" --- 1.79s
/tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:349 ----------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages --- 1.77s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/main_core.yml:33 -------------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages --- 1.75s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4 -----------------------------
Check default config params in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf" --- 1.71s
/tmp/tmpmjip1uv7/tests/tests_ovirt_elasticsearch.yml:338 ----------------------
/tmp/tmpmjip1uv7/tests/roles/linux-system-roles.logging/roles/rsyslog : Install/Update required packages --- 1.70s
/tmp/tmpmjip1uv7/roles/rsyslog/tasks/deploy.yml:4 -----------------------------
ansible-playbook [core 2.12.6]
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.9/site-packages/ansible
  ansible collection location = /tmp/tmprpwa1_ne
  executable location = /usr/bin/ansible-playbook
  python version = 3.9.13 (main, May 18 2022, 00:00:00) [GCC 11.3.1 20220421 (Red Hat 11.3.1-2)]
  jinja version = 2.11.3
  libyaml = True
Using /etc/ansible/ansible.cfg as config file
Skipping callback 'debug', as we already have a stdout callback.
Skipping callback 'default', as we already have a stdout callback.
Skipping callback 'minimal', as we already have a stdout callback.
Skipping callback 'oneline', as we already have a stdout callback.

PLAYBOOK: tests_ovirt_elasticsearch.yml ****************************************
1 plays in /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml

PLAY [Ensure that the role runs with parameters from ovirt to two elasticsearch outputs and local files output] ***

TASK [Gathering Facts] *********************************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:2
Tuesday 26 July 2022  23:17:19 +0000 (0:00:00.013)       0:00:00.013 ********** 
ok: [/cache/centos-7.qcow2c.snap]
META: ran handlers

TASK [TEST CASE 0; Ensure basic ovirt default configuration works] *************
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:26
Tuesday 26 July 2022  23:17:20 +0000 (0:00:01.021)       0:00:01.035 ********** 

TASK [fedora.linux_system_roles.logging : Set files output if files output is not defined and logging_inputs is not empty] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:5
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.078)       0:00:01.113 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Set rsyslog_outputs] *****************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:12
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.040)       0:00:01.153 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_outputs": [
            {
                "name": "default_files",
                "type": "files"
            },
            {
                "ca_cert": "/etc/rsyslog.d/es-ca.crt",
                "cert": "/etc/rsyslog.d/es-cert.pem",
                "index_prefix": "project.",
                "input_type": "ovirt",
                "name": "elasticsearch_output",
                "private_key": "/etc/rsyslog.d/es-key.pem",
                "retryfailures": false,
                "server_host": "logging-es",
                "server_port": 9200,
                "type": "elasticsearch",
                "uid": "testuser0"
            },
            {
                "ca_cert": "/etc/rsyslog.d/es-ca.crt",
                "cert": "/etc/rsyslog.d/es-cert.pem",
                "index_prefix": ".operations.",
                "input_type": "ovirt",
                "name": "elasticsearch_output_ops",
                "private_key": "/etc/rsyslog.d/es-key.pem",
                "retryfailures": false,
                "server_host": "logging-es-ops",
                "server_port": 9200,
                "type": "elasticsearch"
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.logging : Set rsyslog_inputs] ******************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:16
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.051)       0:00:01.204 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_inputs": [
            {
                "name": "basic_input",
                "type": "basics"
            },
            {
                "name": "ovirt_collectd_input",
                "subtype": "collectd",
                "type": "ovirt"
            },
            {
                "name": "ovirt_engine_input",
                "subtype": "engine",
                "type": "ovirt"
            },
            {
                "name": "ovirt_vdsm_input",
                "subtype": "vdsm",
                "type": "ovirt"
            },
            {
                "name": "ovirt_bogus_input",
                "subtype": "bogus",
                "type": "ovirt"
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.logging : Set custom_config_files fact] ********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:20
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.051)       0:00:01.256 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'default_files', 'type': 'files'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "name": "default_files",
        "type": "files"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': 'logging-es', 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": "project.",
        "input_type": "ovirt",
        "name": "elasticsearch_output",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": "logging-es",
        "server_port": 9200,
        "type": "elasticsearch",
        "uid": "testuser0"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': 'logging-es-ops', 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": ".operations.",
        "input_type": "ovirt",
        "name": "elasticsearch_output_ops",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": "logging-es-ops",
        "server_port": 9200,
        "type": "elasticsearch"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Check logging_inputs item in logging_flows.inputs] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:29
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.060)       0:00:01.317 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'flow_0', 'inputs': ['ovirt_collectd_input', 'ovirt_engine_input', 'ovirt_vdsm_input'], 'outputs': ['elasticsearch_output', 'elasticsearch_output_ops']})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "inputs": [
            "ovirt_collectd_input",
            "ovirt_engine_input",
            "ovirt_vdsm_input"
        ],
        "name": "flow_0",
        "outputs": [
            "elasticsearch_output",
            "elasticsearch_output_ops"
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'flow_1', 'inputs': ['basic_input'], 'outputs': ['default_files']})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "inputs": [
            "basic_input"
        ],
        "name": "flow_1",
        "outputs": [
            "default_files"
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Re-read facts after adding custom fact] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:41
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.056)       0:00:01.373 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Create rsyslog debug dir] ************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:45
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.037)       0:00:01.411 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Delete debug file] *******************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:51
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.037)       0:00:01.448 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Create rsyslog debug file] ***********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:57
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.036)       0:00:01.485 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Use a debug var to avoid an empty dict in with_dict] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:63
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.038)       0:00:01.523 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Populate rsyslog debug file] *********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:67
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.036)       0:00:01.560 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Include Rsyslog role] ****************************************************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:84
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.036)       0:00:01.597 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main.yml:4
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.037)       0:00:01.635 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:4
Tuesday 26 July 2022  23:17:21 +0000 (0:00:00.029)       0:00:01.664 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:9
Tuesday 26 July 2022  23:17:22 +0000 (0:00:00.428)       0:00:02.092 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics_rhel7.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:19
Tuesday 26 July 2022  23:17:22 +0000 (0:00:00.067)       0:00:02.159 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/remote/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/remote/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/forwards/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/forwards/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/remote_files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/remote_files/main.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Main rsyslog subrole] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main.yml:7
Tuesday 26 July 2022  23:17:22 +0000 (0:00:00.083)       0:00:02.243 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get status of rsyslog packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:14
Tuesday 26 July 2022  23:17:22 +0000 (0:00:00.087)       0:00:02.331 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=rsyslog)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "rsyslog",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Reset original confs - logging package is absent] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:23
Tuesday 26 July 2022  23:17:22 +0000 (0:00:00.037)       0:00:02.368 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:30
Tuesday 26 July 2022  23:17:22 +0000 (0:00:00.032)       0:00:02.400 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "rsyslog-8.24.0-57.el7_9.3.x86_64 providing rsyslog is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Reset erased flag] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:39
Tuesday 26 July 2022  23:17:23 +0000 (0:00:00.689)       0:00:03.090 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_erased": false
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Gather package facts] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:43
Tuesday 26 July 2022  23:17:23 +0000 (0:00:00.031)       0:00:03.122 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "packages": {
            "PyYAML": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "PyYAML",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "acl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "acl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "audit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "authconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "authconfig",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "6.2.8"
                }
            ],
            "basesystem": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "basesystem",
                    "release": "7.el7.centos",
                    "source": "rpm",
                    "version": "10.0"
                }
            ],
            "bash": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bash",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "4.2.46"
                }
            ],
            "bc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bc",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.06.95"
                }
            ],
            "bind-export-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 32,
                    "name": "bind-export-libs",
                    "release": "26.P2.el7_9.7",
                    "source": "rpm",
                    "version": "9.11.4"
                }
            ],
            "binutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "binutils",
                    "release": "44.base.el7_9.1",
                    "source": "rpm",
                    "version": "2.27"
                }
            ],
            "btrfs-progs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "btrfs-progs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.9.1"
                }
            ],
            "bzip2-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bzip2-libs",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "ca-certificates": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ca-certificates",
                    "release": "72.el7_9",
                    "source": "rpm",
                    "version": "2021.2.50"
                }
            ],
            "centos-release": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "centos-release",
                    "release": "9.2009.1.el7.centos",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "checkpolicy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "checkpolicy",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "chkconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chkconfig",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.7.6"
                }
            ],
            "chrony": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chrony",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.4"
                }
            ],
            "cloud-init": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cloud-init",
                    "release": "7.el7.centos.5",
                    "source": "rpm",
                    "version": "19.4"
                }
            ],
            "cloud-utils-growpart": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "cloud-utils-growpart",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.29"
                }
            ],
            "coreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "coreutils",
                    "release": "24.el7_9.2",
                    "source": "rpm",
                    "version": "8.22"
                }
            ],
            "cpio": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cpio",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "2.11"
                }
            ],
            "cracklib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cracklib-dicts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib-dicts",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cronie": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "cronie-anacron": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie-anacron",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "crontabs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "crontabs",
                    "release": "6.20121102git.el7",
                    "source": "rpm",
                    "version": "1.11"
                }
            ],
            "cryptsetup-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cryptsetup-libs",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.0.3"
                }
            ],
            "curl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "curl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "cyrus-sasl-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cyrus-sasl-lib",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.1.26"
                }
            ],
            "dbus": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-glib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-glib",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.100"
                }
            ],
            "dbus-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus-libs",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-python",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "device-mapper": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "device-mapper-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper-libs",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "dhclient": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhclient",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-common": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-common",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-libs",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "diffutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "diffutils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "3.3"
                }
            ],
            "dmidecode": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dmidecode",
                    "release": "5.el7_9.1",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "dracut": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-generic": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-generic",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-rescue": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-rescue",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-network": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-network",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "e2fsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "e2fsprogs-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "elfutils-default-yama-scope": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "elfutils-default-yama-scope",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libelf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libelf",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "epel-release": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "epel-release",
                    "release": "14",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "ethtool": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "ethtool",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "4.8"
                }
            ],
            "expat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "expat",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "file": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "file-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file-libs",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "filesystem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "filesystem",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "findutils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "findutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.5.11"
                }
            ],
            "fipscheck": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "fipscheck-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck-lib",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "freetype": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "freetype",
                    "release": "14.el7_9.1",
                    "source": "rpm",
                    "version": "2.8"
                }
            ],
            "gawk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gawk",
                    "release": "4.el7_3.1",
                    "source": "rpm",
                    "version": "4.0.2"
                }
            ],
            "gdbm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdbm",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.10"
                }
            ],
            "gdisk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdisk",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.8.10"
                }
            ],
            "gettext": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "gettext-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "glib2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glib2",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.56.1"
                }
            ],
            "glibc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "glibc-common": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc-common",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "gmp": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "gmp",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "6.0.0"
                }
            ],
            "gnupg2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnupg2",
                    "release": "5.el7_5",
                    "source": "rpm",
                    "version": "2.0.22"
                }
            ],
            "gnutls": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnutls",
                    "release": "9.el7_6",
                    "source": "rpm",
                    "version": "3.3.29"
                }
            ],
            "gobject-introspection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gobject-introspection",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.56.1"
                }
            ],
            "gpg-pubkey": [
                {
                    "arch": null,
                    "epoch": null,
                    "name": "gpg-pubkey",
                    "release": "53a7ff4b",
                    "source": "rpm",
                    "version": "f4a80eb5"
                }
            ],
            "gpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gpgme",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.3.2"
                }
            ],
            "grep": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grep",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "groff-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "groff-base",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.22.2"
                }
            ],
            "grub2": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-common": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-common",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-pc",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc-modules": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-pc-modules",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-extra": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-extra",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-minimal",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grubby": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grubby",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "8.28"
                }
            ],
            "gssproxy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gssproxy",
                    "release": "30.el7_9",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "gzip": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gzip",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.5"
                }
            ],
            "hardlink": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "hardlink",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "hostname": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hostname",
                    "release": "3.el7_7.1",
                    "source": "rpm",
                    "version": "3.13"
                }
            ],
            "hwdata": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hwdata",
                    "release": "9.7.el7",
                    "source": "rpm",
                    "version": "0.252"
                }
            ],
            "info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "5.1"
                }
            ],
            "initscripts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "initscripts",
                    "release": "1.el7_9.1",
                    "source": "rpm",
                    "version": "9.49.53"
                }
            ],
            "iproute": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iproute",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "4.11.0"
                }
            ],
            "iptables": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iptables",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.4.21"
                }
            ],
            "iputils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iputils",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "20160308"
                }
            ],
            "irqbalance": [
                {
                    "arch": "x86_64",
                    "epoch": 3,
                    "name": "irqbalance",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "1.0.7"
                }
            ],
            "jansson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "jansson",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2.10"
                }
            ],
            "json-c": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "json-c",
                    "release": "4.el7_0",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "kbd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kbd",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-legacy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-legacy",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-misc": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-misc",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kernel": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools-libs",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kexec-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kexec-tools",
                    "release": "51.el7_9.3",
                    "source": "rpm",
                    "version": "2.0.15"
                }
            ],
            "keyutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "keyutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "kmod": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kmod-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod-libs",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kpartx": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kpartx",
                    "release": "135.el7_9",
                    "source": "rpm",
                    "version": "0.4.9"
                }
            ],
            "krb5-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "krb5-libs",
                    "release": "50.el7",
                    "source": "rpm",
                    "version": "1.15.1"
                }
            ],
            "less": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "less",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "458"
                }
            ],
            "libacl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libacl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "libassuan": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libassuan",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libattr",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "2.4.46"
                }
            ],
            "libbasicobjects": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libbasicobjects",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.1"
                }
            ],
            "libblkid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libblkid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libcap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.22"
                }
            ],
            "libcap-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap-ng",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.7.5"
                }
            ],
            "libcgroup": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcgroup",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "0.41"
                }
            ],
            "libcollection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcollection",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "libcom_err": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcom_err",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libcroco": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcroco",
                    "release": "6.el7_9",
                    "source": "rpm",
                    "version": "0.6.12"
                }
            ],
            "libcurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcurl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "libdaemon": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdaemon",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.14"
                }
            ],
            "libdb": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libdb-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb-utils",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libedit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libedit",
                    "release": "12.20121213cvs.el7",
                    "source": "rpm",
                    "version": "3.0"
                }
            ],
            "libestr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libestr",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.1.9"
                }
            ],
            "libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.0.21"
                }
            ],
            "libfastjson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libfastjson",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.99.4"
                }
            ],
            "libffi": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libffi",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.0.13"
                }
            ],
            "libgcc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcc",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgcrypt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcrypt",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "1.5.3"
                }
            ],
            "libgomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgomp",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgpg-error": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgpg-error",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.12"
                }
            ],
            "libidn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libidn",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.28"
                }
            ],
            "libini_config": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libini_config",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "1.3.1"
                }
            ],
            "liblognorm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "liblognorm",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.0.2"
                }
            ],
            "libmnl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmnl",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "libmount": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmount",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libndp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libndp",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "libnetfilter_conntrack": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnetfilter_conntrack",
                    "release": "1.el7_3",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "libnfnetlink": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfnetlink",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.0.1"
                }
            ],
            "libnfsidmap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfsidmap",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "0.25"
                }
            ],
            "libnl3": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libnl3-cli": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3-cli",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libpath_utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpath_utils",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.2.1"
                }
            ],
            "libpipeline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpipeline",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libpng": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "libpng",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.5.13"
                }
            ],
            "libpwquality": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpwquality",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libref_array": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libref_array",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.5"
                }
            ],
            "librelp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "librelp",
                    "release": "1.el7_5.1",
                    "source": "rpm",
                    "version": "1.2.12"
                }
            ],
            "libseccomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libseccomp",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.3.1"
                }
            ],
            "libselinux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-python",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-utils",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage-python",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsepol": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsepol",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsmartcols": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsmartcols",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libss",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libssh2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libssh2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.8.0"
                }
            ],
            "libstdc++": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libstdc++",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libsysfs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsysfs",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libtasn1": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtasn1",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.10"
                }
            ],
            "libteam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libteam",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "libtirpc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtirpc",
                    "release": "0.16.el7",
                    "source": "rpm",
                    "version": "0.2.4"
                }
            ],
            "libunistring": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libunistring",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.9.3"
                }
            ],
            "libuser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuser",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.60"
                }
            ],
            "libutempter": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libutempter",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.1.6"
                }
            ],
            "libuuid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuuid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libverto": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libverto-libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto-libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libxml2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libxml2-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2-python",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libyaml": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libyaml",
                    "release": "11.el7_0",
                    "source": "rpm",
                    "version": "0.1.4"
                }
            ],
            "logrotate": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "logrotate",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.8.6"
                }
            ],
            "lshw": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lshw",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "B.02.18"
                }
            ],
            "lsof": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lsof",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.87"
                }
            ],
            "lua": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lua",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "5.1.4"
                }
            ],
            "lz4": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lz4",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.8.3"
                }
            ],
            "lzo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lzo",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.06"
                }
            ],
            "make": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "make",
                    "release": "24.el7",
                    "source": "rpm",
                    "version": "3.82"
                }
            ],
            "man-db": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "man-db",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.6.3"
                }
            ],
            "mariadb-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "mariadb-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.5.68"
                }
            ],
            "microcode_ctl": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "microcode_ctl",
                    "release": "73.11.el7_9",
                    "source": "rpm",
                    "version": "2.1"
                }
            ],
            "mozjs17": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "mozjs17",
                    "release": "20.el7",
                    "source": "rpm",
                    "version": "17.0.0"
                }
            ],
            "ncurses": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-base": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ncurses-base",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses-libs",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "net-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "net-tools",
                    "release": "0.25.20131004git.el7",
                    "source": "rpm",
                    "version": "2.0"
                }
            ],
            "nettle": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nettle",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.7.1"
                }
            ],
            "newt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "newt-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "nfs-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "nfs-utils",
                    "release": "0.68.el7.2",
                    "source": "rpm",
                    "version": "1.3.0"
                }
            ],
            "nspr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nspr",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "4.32.0"
                }
            ],
            "nss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-pem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-pem",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "nss-softokn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-softokn-freebl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn-freebl",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-sysinit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-sysinit",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-tools",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-util": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-util",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "numactl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "numactl-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "2.0.12"
                }
            ],
            "openldap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openldap",
                    "release": "24.el7_9",
                    "source": "rpm",
                    "version": "2.4.44"
                }
            ],
            "openssh": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-clients": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-clients",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-server": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-server",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssl": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "openssl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl-libs",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "os-prober": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "os-prober",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.58"
                }
            ],
            "p11-kit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "p11-kit-trust": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit-trust",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "pam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pam",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.1.8"
                }
            ],
            "parted": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "parted",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "3.1"
                }
            ],
            "passwd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "passwd",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.79"
                }
            ],
            "pciutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pciutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.5.1"
                }
            ],
            "pcre": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pcre",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "8.32"
                }
            ],
            "pinentry": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pinentry",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "0.8.1"
                }
            ],
            "pkgconfig": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "pkgconfig",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.27.1"
                }
            ],
            "policycoreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "policycoreutils-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils-python",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "polkit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "0.112"
                }
            ],
            "polkit-pkla-compat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit-pkla-compat",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.1"
                }
            ],
            "popt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "popt",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.13"
                }
            ],
            "postfix": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "postfix",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "2.10.1"
                }
            ],
            "procps-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "procps-ng",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "3.3.10"
                }
            ],
            "pth": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pth",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.0.7"
                }
            ],
            "pygpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pygpgme",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.3"
                }
            ],
            "pyliblzma": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyliblzma",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "0.5.3"
                }
            ],
            "pyserial": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "pyserial",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-IPy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-IPy",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.75"
                }
            ],
            "python-babel": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-babel",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "0.9.6"
                }
            ],
            "python-backports": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-backports",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "python-backports-ssl_match_hostname": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-backports-ssl_match_hostname",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.5.0.1"
                }
            ],
            "python-chardet": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-chardet",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.2.1"
                }
            ],
            "python-configobj": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-configobj",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.7.2"
                }
            ],
            "python-decorator": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-decorator",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.0"
                }
            ],
            "python-gobject-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-gobject-base",
                    "release": "1.el7_4.1",
                    "source": "rpm",
                    "version": "3.22.0"
                }
            ],
            "python-iniparse": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-iniparse",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-ipaddress": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-ipaddress",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.0.16"
                }
            ],
            "python-jinja2": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jinja2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.7.2"
                }
            ],
            "python-jsonpatch": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpatch",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "python-jsonpointer": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpointer",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9"
                }
            ],
            "python-kitchen": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-kitchen",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "python-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-libs",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-linux-procfs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-linux-procfs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.4.11"
                }
            ],
            "python-markupsafe": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-markupsafe",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "python-perf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-perf",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "python-prettytable": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-prettytable",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.7.2"
                }
            ],
            "python-pycurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-pycurl",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "7.19.0"
                }
            ],
            "python-pyudev": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-pyudev",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.15"
                }
            ],
            "python-requests": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-requests",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.6.0"
                }
            ],
            "python-schedutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-schedutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-setuptools": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-setuptools",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.9.8"
                }
            ],
            "python-six": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-six",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9.0"
                }
            ],
            "python-urlgrabber": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urlgrabber",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "python-urllib3": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urllib3",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.10.2"
                }
            ],
            "pyxattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyxattr",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.5.1"
                }
            ],
            "qemu-guest-agent": [
                {
                    "arch": "x86_64",
                    "epoch": 10,
                    "name": "qemu-guest-agent",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.12.0"
                }
            ],
            "qrencode-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "qrencode-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.1"
                }
            ],
            "quota": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "quota",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "quota-nls": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "quota-nls",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "readline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "readline",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "6.2"
                }
            ],
            "rootfiles": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "rootfiles",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "8.1"
                }
            ],
            "rpcbind": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpcbind",
                    "release": "49.el7",
                    "source": "rpm",
                    "version": "0.2.0"
                }
            ],
            "rpm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-build-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-build-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-python",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rsync": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsync",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.1.2"
                }
            ],
            "rsyslog": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsyslog",
                    "release": "57.el7_9.3",
                    "source": "rpm",
                    "version": "8.24.0"
                }
            ],
            "sed": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sed",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.2.2"
                }
            ],
            "selinux-policy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "selinux-policy-targeted": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy-targeted",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "setools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "setools-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.3.8"
                }
            ],
            "setup": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "setup",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.8.71"
                }
            ],
            "sg3_utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "sg3_utils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "shadow-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "shadow-utils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "4.6"
                }
            ],
            "shared-mime-info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "shared-mime-info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.8"
                }
            ],
            "slang": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "slang",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.2.4"
                }
            ],
            "snappy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "snappy",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.1.0"
                }
            ],
            "sqlite": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sqlite",
                    "release": "8.el7_7.1",
                    "source": "rpm",
                    "version": "3.7.17"
                }
            ],
            "sudo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sudo",
                    "release": "10.el7_9.2",
                    "source": "rpm",
                    "version": "1.8.23"
                }
            ],
            "systemd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-libs",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-sysv": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-sysv",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "sysvinit-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sysvinit-tools",
                    "release": "14.dsf.el7",
                    "source": "rpm",
                    "version": "2.88"
                }
            ],
            "tar": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "tar",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.26"
                }
            ],
            "tcp_wrappers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "tcp_wrappers-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers-libs",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "teamd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "teamd",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "trousers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "trousers",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.3.14"
                }
            ],
            "tuned": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tuned",
                    "release": "11.el7_9",
                    "source": "rpm",
                    "version": "2.11.0"
                }
            ],
            "tzdata": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tzdata",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2021e"
                }
            ],
            "ustr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ustr",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.0.4"
                }
            ],
            "util-linux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "util-linux",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "vim-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "vim-minimal",
                    "release": "8.el7_9",
                    "source": "rpm",
                    "version": "7.4.629"
                }
            ],
            "virt-what": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "virt-what",
                    "release": "4.el7_9.1",
                    "source": "rpm",
                    "version": "1.18"
                }
            ],
            "which": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "which",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "wpa_supplicant": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "wpa_supplicant",
                    "release": "12.el7_9.2",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "xfsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xfsprogs",
                    "release": "22.el7",
                    "source": "rpm",
                    "version": "4.5.0"
                }
            ],
            "xz": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "xz-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "yum": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum",
                    "release": "168.el7.centos",
                    "source": "rpm",
                    "version": "3.4.3"
                }
            ],
            "yum-metadata-parser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "yum-metadata-parser",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.1.4"
                }
            ],
            "yum-plugin-fastestmirror": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-plugin-fastestmirror",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "yum-utils": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-utils",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "zlib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "zlib",
                    "release": "19.el7_9",
                    "source": "rpm",
                    "version": "1.2.7"
                }
            ]
        }
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get rsyslog version] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:47
Tuesday 26 July 2022  23:17:24 +0000 (0:00:01.119)       0:00:04.241 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_version": "8.24.0"
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version 1] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:54
Tuesday 26 July 2022  23:17:24 +0000 (0:00:00.042)       0:00:04.284 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {}

MSG:

Rsyslog_version is 8.24.0, which is older than "8.37.0-7.2".

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version 2] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:59
Tuesday 26 July 2022  23:17:24 +0000 (0:00:00.045)       0:00:04.329 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set __rsyslog_failed_validation] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:65
Tuesday 26 July 2022  23:17:24 +0000 (0:00:00.031)       0:00:04.361 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create the config directory if it does not exist] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:72
Tuesday 26 July 2022  23:17:24 +0000 (0:00:00.037)       0:00:04.399 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/etc/rsyslog.d",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 128,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create a work directory] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:79
Tuesday 26 July 2022  23:17:24 +0000 (0:00:00.429)       0:00:04.828 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0700",
    "owner": "root",
    "path": "/var/lib/rsyslog",
    "secontext": "system_u:object_r:syslogd_var_lib_t:s0",
    "size": 54,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create logging directory if it does not exist or the ownership and/or modes are different.] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:85
Tuesday 26 July 2022  23:17:25 +0000 (0:00:00.336)       0:00:05.165 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/var/log",
    "secontext": "system_u:object_r:var_log_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get mode of rsyslog.conf if it exists] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:93
Tuesday 26 July 2022  23:17:25 +0000 (0:00:00.325)       0:00:05.490 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1658877423.9023895,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "c9638f934d9bd63f915871a44f22aa1968342884",
        "ctime": 1658877421.1673894,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 7133,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1642101032.0,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 3232,
        "uid": 0,
        "version": "1928353283",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate main rsyslog configuration] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:98
Tuesday 26 July 2022  23:17:25 +0000 (0:00:00.476)       0:00:05.966 ********** 
NOTIFIED HANDLER fedora.linux_system_roles.private_logging_subrole_rsyslog : restart rsyslogd for /cache/centos-7.qcow2c.snap
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "checksum": "57e12c1516a87bb8d6c6b3557393db2283f6a5f3",
    "dest": "/etc/rsyslog.conf",
    "gid": 0,
    "group": "root",
    "md5sum": "e08a7b6fa14b8e9ce4b3f79d00d21c08",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 108,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877445.9417605-276095-35775702784287/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate global rule to add to __rsyslog_common_rules] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:108
Tuesday 26 July 2022  23:17:26 +0000 (0:00:00.732)       0:00:06.698 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_common_rules": [
            {
                "comment": "Global options",
                "filename": "00-global.conf",
                "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
            },
            {
                "name": "local-modules",
                "sections": [
                    {
                        "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                    }
                ],
                "state": "absent",
                "type": "modules"
            },
            {
                "name": "common-defaults",
                "sections": [
                    {
                        "comment": "Log every message",
                        "options": "$RepeatedMsgReduction off"
                    }
                ],
                "type": "global"
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate common rsyslog configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:131
Tuesday 26 July 2022  23:17:26 +0000 (0:00:00.125)       0:00:06.824 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
    "dest": "/etc/rsyslog.d/00-global.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 90,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
    "state": "file",
    "uid": 0
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
    "dest": "/etc/rsyslog.d/05-common-defaults.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "md5sum": "746d586a506a03409023ceae147c2b17",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 73,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Initialize list of template results] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:155
Tuesday 26 July 2022  23:17:27 +0000 (0:00:01.162)       0:00:07.987 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove common config files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:159
Tuesday 26 July 2022  23:17:27 +0000 (0:00:00.055)       0:00:08.042 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include input sub-vars] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:177
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.052)       0:00:08.094 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'basic_input', 'type': 'basics'}) => {
    "ansible_facts": {
        "__rsyslog_basics_packages": []
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "basic_input",
        "type": "basics"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_collectd_input', 'type': 'ovirt', 'subtype': 'collectd'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_collectd_input",
        "subtype": "collectd",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine_input', 'type': 'ovirt', 'subtype': 'engine'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_engine_input",
        "subtype": "engine",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm_input', 'type': 'ovirt', 'subtype': 'vdsm'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_vdsm_input",
        "subtype": "vdsm",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_bogus_input', 'type': 'ovirt', 'subtype': 'bogus'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_bogus_input",
        "subtype": "bogus",
        "type": "ovirt"
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Run input sub-tasks] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:188
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.116)       0:00:08.211 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/basics/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'basic_input', 'type': 'basics'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_collectd_input', 'type': 'ovirt', 'subtype': 'collectd'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_engine_input', 'type': 'ovirt', 'subtype': 'engine'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_vdsm_input', 'type': 'ovirt', 'subtype': 'vdsm'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_bogus_input', 'type': 'ovirt', 'subtype': 'bogus'})

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update basics input packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/basics/main.yml:3
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.130)       0:00:08.342 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.063)       0:00:08.405 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.044)       0:00:08.450 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.040)       0:00:08.490 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.054)       0:00:08.545 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create basics input configuration file input-basics-basic_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/basics/main.yml:10
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.038)       0:00:08.583 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.067)       0:00:08.651 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:28 +0000 (0:00:00.073)       0:00:08.724 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-basics-basic_input', 'type': 'input', 'state': 'present', 'sections': [{'options': '$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == "imjournal" or $inputname == "imuxsock")\n  then {\n    call default_files\n}\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
    "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-basics-basic_input",
        "sections": [
            {
                "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 572,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:29 +0000 (0:00:00.679)       0:00:09.403 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:29 +0000 (0:00:00.057)       0:00:09.461 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-basics-basic_input', 'type': 'input', 'state': 'present', 'sections': [{'options': '$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == "imjournal" or $inputname == "imuxsock")\n  then {\n    call default_files\n}\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-basics-basic_input",
        "sections": [
            {
                "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:17:29 +0000 (0:00:00.119)       0:00:09.580 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:17:29 +0000 (0:00:00.064)       0:00:09.644 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:11
Tuesday 26 July 2022  23:17:30 +0000 (0:00:00.465)       0:00:10.110 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:17:30 +0000 (0:00:00.096)       0:00:10.206 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:30 +0000 (0:00:00.063)       0:00:10.270 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse"
        ]
    },
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed",
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3 will be installed\n---> Package rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                  Arch        Version                Repository    Size\n================================================================================\nInstalling:\n rsyslog-mmjsonparse      x86_64      8.24.0-57.el7_9.3      updates       44 k\n rsyslog-mmnormalize      x86_64      8.24.0-57.el7_9.3      updates       44 k\n\nTransaction Summary\n================================================================================\nInstall  2 Packages\n\nTotal size: 88 k\nInstalled size: 31 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 1/2 \n  Installing : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 2/2 \n  Verifying  : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 1/2 \n  Verifying  : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 2/2 \n\nInstalled:\n  rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3                                \n  rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3                                \n\nComplete!\n"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:32 +0000 (0:00:02.072)       0:00:12.343 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "md5sum": "010ff7db1505a75738c4b39383a75133",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:35 +0000 (0:00:02.824)       0:00:15.168 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:35 +0000 (0:00:00.065)       0:00:15.233 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create oVirt input configuration file input-ovirt-ovirt_collectd_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:15
Tuesday 26 July 2022  23:17:35 +0000 (0:00:00.075)       0:00:15.308 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:35 +0000 (0:00:00.073)       0:00:15.382 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:35 +0000 (0:00:00.043)       0:00:15.425 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_collectd_input', 'type': 'input', 'sections': [{'options': 'input(name="ovirt_collectd_input" type="imtcp" port="44514")\nif $inputname == "ovirt_collectd_input" then {\n    set $!original_raw_message = $msg;\n    action(name="collectd_mmjsonparse" type="mmjsonparse" cookie="") # parse entire message as json\n    set $!@timestamp = exec_template(\'cnvt_to_viaq_timestamp\');\n    unset $!time;\n    if $!collectd!plugin == \'virt\' then {\n        set $!ovirt!entity = \'vms\';\n    } else {\n        set $!ovirt!entity = \'hosts\';\n    }\n    set $.index_prefix = "project.ovirt-metrics" & "-" & "engine" & "." & "" & ".";\n    set $.input_type = "ovirt";\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_collectd_input",
        "sections": [
            {
                "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "63aa7b9656c3255f616af4a501e33255",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 780,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:36 +0000 (0:00:00.700)       0:00:16.126 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:36 +0000 (0:00:00.063)       0:00:16.189 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_collectd_input', 'type': 'input', 'sections': [{'options': 'input(name="ovirt_collectd_input" type="imtcp" port="44514")\nif $inputname == "ovirt_collectd_input" then {\n    set $!original_raw_message = $msg;\n    action(name="collectd_mmjsonparse" type="mmjsonparse" cookie="") # parse entire message as json\n    set $!@timestamp = exec_template(\'cnvt_to_viaq_timestamp\');\n    unset $!time;\n    if $!collectd!plugin == \'virt\' then {\n        set $!ovirt!entity = \'vms\';\n    } else {\n        set $!ovirt!entity = \'hosts\';\n    }\n    set $.index_prefix = "project.ovirt-metrics" & "-" & "engine" & "." & "" & ".";\n    set $.input_type = "ovirt";\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_collectd_input",
        "sections": [
            {
                "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:30
Tuesday 26 July 2022  23:17:36 +0000 (0:00:00.136)       0:00:16.325 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:03.189440",
    "end": "2022-07-26 23:17:39.652552",
    "rc": 0,
    "start": "2022-07-26 23:17:36.463112"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:17:39 +0000 (0:00:03.656)       0:00:19.982 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:17:39 +0000 (0:00:00.060)       0:00:20.043 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:11
Tuesday 26 July 2022  23:17:40 +0000 (0:00:00.468)       0:00:20.511 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:17:40 +0000 (0:00:00.103)       0:00:20.615 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:40 +0000 (0:00:00.079)       0:00:20.695 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:41 +0000 (0:00:00.557)       0:00:21.252 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:43 +0000 (0:00:02.656)       0:00:23.908 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:43 +0000 (0:00:00.140)       0:00:24.049 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create oVirt input configuration file input-ovirt-ovirt_engine_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:15
Tuesday 26 July 2022  23:17:44 +0000 (0:00:00.074)       0:00:24.124 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:44 +0000 (0:00:00.072)       0:00:24.196 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:44 +0000 (0:00:00.041)       0:00:24.238 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_engine_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_engine_input" then {\n  action(name="ovirt-engine_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_engine.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_engine_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_engine_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "9576be7a338a5a8e887d65a5736d383d",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1309,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:44 +0000 (0:00:00.665)       0:00:24.903 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:44 +0000 (0:00:00.072)       0:00:24.976 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_engine_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_engine_input" then {\n  action(name="ovirt-engine_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_engine.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_engine_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_engine_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:30
Tuesday 26 July 2022  23:17:44 +0000 (0:00:00.103)       0:00:25.079 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.230638",
    "end": "2022-07-26 23:17:45.320317",
    "rc": 0,
    "start": "2022-07-26 23:17:45.089679"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:17:45 +0000 (0:00:00.563)       0:00:25.642 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:17:45 +0000 (0:00:00.065)       0:00:25.708 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:11
Tuesday 26 July 2022  23:17:46 +0000 (0:00:00.462)       0:00:26.170 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:17:46 +0000 (0:00:00.158)       0:00:26.329 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:46 +0000 (0:00:00.065)       0:00:26.394 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:46 +0000 (0:00:00.536)       0:00:26.930 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:49 +0000 (0:00:02.572)       0:00:29.502 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:49 +0000 (0:00:00.076)       0:00:29.579 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create oVirt input configuration file input-ovirt-ovirt_vdsm_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:15
Tuesday 26 July 2022  23:17:49 +0000 (0:00:00.080)       0:00:29.659 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:49 +0000 (0:00:00.110)       0:00:29.770 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:49 +0000 (0:00:00.042)       0:00:29.812 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_vdsm_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_vdsm_input" then {\n  action(name="ovirt-vdsm_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_vdsm.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_vdsm_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_vdsm_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1285,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:50 +0000 (0:00:00.657)       0:00:30.470 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:50 +0000 (0:00:00.078)       0:00:30.548 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_vdsm_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_vdsm_input" then {\n  action(name="ovirt-vdsm_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_vdsm.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_vdsm_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_vdsm_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:30
Tuesday 26 July 2022  23:17:50 +0000 (0:00:00.105)       0:00:30.653 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.236322",
    "end": "2022-07-26 23:17:50.899970",
    "rc": 0,
    "start": "2022-07-26 23:17:50.663648"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:17:51 +0000 (0:00:00.568)       0:00:31.222 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:17:51 +0000 (0:00:00.064)       0:00:31.286 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:11
Tuesday 26 July 2022  23:17:51 +0000 (0:00:00.459)       0:00:31.746 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:17:51 +0000 (0:00:00.141)       0:00:31.888 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:51 +0000 (0:00:00.065)       0:00:31.953 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:52 +0000 (0:00:00.576)       0:00:32.530 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:55 +0000 (0:00:02.606)       0:00:35.136 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:55 +0000 (0:00:00.085)       0:00:35.221 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create oVirt input configuration file input-ovirt-ovirt_bogus_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:15
Tuesday 26 July 2022  23:17:55 +0000 (0:00:00.075)       0:00:35.297 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:30
Tuesday 26 July 2022  23:17:55 +0000 (0:00:00.041)       0:00:35.339 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.218222",
    "end": "2022-07-26 23:17:55.562082",
    "rc": 0,
    "start": "2022-07-26 23:17:55.343860"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include output sub-vars] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:203
Tuesday 26 July 2022  23:17:55 +0000 (0:00:00.543)       0:00:35.882 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'default_files', 'type': 'files'}) => {
    "ansible_facts": {
        "__rsyslog_conf_files_output_modules": [
            {
                "name": "output-files-modules",
                "sections": [
                    {
                        "comment": "Log messages into files with traditional, syslog, or default format",
                        "options": "{% if logging_files_template_format == \"traditional\" %}\nmodule(load=\"builtin:omfile\" Template=\"RSYSLOG_TraditionalFileFormat\")\n{% elif logging_files_template_format == \"syslog\" %}\nmodule(load=\"builtin:omfile\" Template=\"RSYSLOG_SyslogProtocol23Format\")\n{% else %}\nmodule(load=\"builtin:omfile\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_files_output_packages": [],
        "__rsyslog_files_output_rules": [
            "{{ __rsyslog_conf_files_output_modules }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "name": "default_files",
        "type": "files"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': 'logging-es', 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'}) => {
    "ansible_facts": {
        "__rsyslog_conf_es_elasticsearch": [
            {
                "name": "output-elasticsearch",
                "sections": [
                    {
                        "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"{{ __rsyslog_work_dir }}/es-bulk-errors.log\")\n}"
                    }
                ],
                "type": "output"
            }
        ],
        "__rsyslog_conf_es_main_modules": [
            {
                "name": "output-elasticsearch-module",
                "sections": [
                    {
                        "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_elasticsearch_packages": [
            "rsyslog-elasticsearch"
        ],
        "__rsyslog_elasticsearch_rules": [
            "{{ __rsyslog_conf_es_main_modules }}",
            "{{ __rsyslog_conf_es_elasticsearch }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": "project.",
        "input_type": "ovirt",
        "name": "elasticsearch_output",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": "logging-es",
        "server_port": 9200,
        "type": "elasticsearch",
        "uid": "testuser0"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': 'logging-es-ops', 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem'}) => {
    "ansible_facts": {
        "__rsyslog_conf_es_elasticsearch": [
            {
                "name": "output-elasticsearch",
                "sections": [
                    {
                        "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"{{ __rsyslog_work_dir }}/es-bulk-errors.log\")\n}"
                    }
                ],
                "type": "output"
            }
        ],
        "__rsyslog_conf_es_main_modules": [
            {
                "name": "output-elasticsearch-module",
                "sections": [
                    {
                        "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_elasticsearch_packages": [
            "rsyslog-elasticsearch"
        ],
        "__rsyslog_elasticsearch_rules": [
            "{{ __rsyslog_conf_es_main_modules }}",
            "{{ __rsyslog_conf_es_elasticsearch }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": ".operations.",
        "input_type": "ovirt",
        "name": "elasticsearch_output_ops",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": "logging-es-ops",
        "server_port": 9200,
        "type": "elasticsearch"
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Run output sub-tasks] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:215
Tuesday 26 July 2022  23:17:55 +0000 (0:00:00.125)       0:00:36.008 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/files/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'default_files', 'type': 'files'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': 'logging-es', 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': 'logging-es-ops', 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem'})

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update files output packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/files/main.yml:3
Tuesday 26 July 2022  23:17:56 +0000 (0:00:00.106)       0:00:36.115 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:56 +0000 (0:00:00.096)       0:00:36.211 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:56 +0000 (0:00:00.044)       0:00:36.256 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-modules', 'type': 'modules', 'sections': [{'comment': 'Log messages into files with traditional, syslog, or default format', 'options': 'module(load="builtin:omfile")\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
    "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-files-modules",
        "sections": [
            {
                "comment": "Log messages into files with traditional, syslog, or default format",
                "options": "module(load=\"builtin:omfile\")\n"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-output-files-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 128,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:56 +0000 (0:00:00.552)       0:00:36.808 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:56 +0000 (0:00:00.087)       0:00:36.896 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-modules', 'type': 'modules', 'sections': [{'comment': 'Log messages into files with traditional, syslog, or default format', 'options': 'module(load="builtin:omfile")\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-files-modules",
        "sections": [
            {
                "comment": "Log messages into files with traditional, syslog, or default format",
                "options": "module(load=\"builtin:omfile\")\n"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create files output configuration file output-files-default_files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/files/main.yml:10
Tuesday 26 July 2022  23:17:56 +0000 (0:00:00.052)       0:00:36.948 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:56 +0000 (0:00:00.068)       0:00:37.016 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:56 +0000 (0:00:00.051)       0:00:37.068 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-default_files', 'type': 'output', 'state': 'present', 'sections': [{'options': 'ruleset(name="default_files") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don\'t log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
    "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-files-default_files",
        "sections": [
            {
                "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
            }
        ],
        "state": "present",
        "type": "output"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1129,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:17:57 +0000 (0:00:00.613)       0:00:37.681 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:17:57 +0000 (0:00:00.086)       0:00:37.768 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-default_files', 'type': 'output', 'state': 'present', 'sections': [{'options': 'ruleset(name="default_files") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don\'t log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-files-default_files",
        "sections": [
            {
                "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
            }
        ],
        "state": "present",
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set and check certs and key for elasticsearch] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:2
Tuesday 26 July 2022  23:17:57 +0000 (0:00:00.098)       0:00:37.866 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy ca_cert on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:6
Tuesday 26 July 2022  23:17:57 +0000 (0:00:00.070)       0:00:37.937 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy cert on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:13
Tuesday 26 July 2022  23:17:57 +0000 (0:00:00.061)       0:00:37.998 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy key on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:20
Tuesday 26 July 2022  23:17:58 +0000 (0:00:00.103)       0:00:38.102 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check certs - tls is true, but triplets are not given] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:27
Tuesday 26 July 2022  23:17:58 +0000 (0:00:00.052)       0:00:38.154 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check certs - key/certs data are provided, but tls is false] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:33
Tuesday 26 July 2022  23:17:58 +0000 (0:00:00.052)       0:00:38.207 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update elasticsearch logging packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:9
Tuesday 26 July 2022  23:17:58 +0000 (0:00:00.049)       0:00:38.257 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:17:58 +0000 (0:00:00.069)       0:00:38.326 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog-elasticsearch"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                   Arch       Version                 Repository   Size\n================================================================================\nInstalling:\n rsyslog-elasticsearch     x86_64     8.24.0-57.el7_9.3       updates      54 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 54 k\nInstalled size: 44 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               1/1 \n  Verifying  : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               1/1 \n\nInstalled:\n  rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3                              \n\nComplete!\n"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:17:59 +0000 (0:00:01.671)       0:00:39.998 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
    "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "md5sum": "3db61224d4f3afa9db3364f4057368f8",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 78,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877479.9921098-277107-245457838954500/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
    "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1098,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877480.5407786-277107-201838906623003/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:01 +0000 (0:00:01.163)       0:00:41.162 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877479.9921098-277107-245457838954500/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877479.9921098-277107-245457838954500/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877480.5407786-277107-201838906623003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877480.5407786-277107-201838906623003/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:01 +0000 (0:00:00.120)       0:00:41.282 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:16
Tuesday 26 July 2022  23:18:01 +0000 (0:00:00.055)       0:00:41.337 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output in /etc/rsyslog.d (no_log)] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:33
Tuesday 26 July 2022  23:18:01 +0000 (0:00:00.061)       0:00:41.399 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml:8
Tuesday 26 July 2022  23:18:01 +0000 (0:00:00.108)       0:00:41.507 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d with no_log] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml:17
Tuesday 26 July 2022  23:18:01 +0000 (0:00:00.041)       0:00:41.549 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item=None) => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": true
}
changed: [/cache/centos-7.qcow2c.snap] => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": true
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml:36
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.680)       0:00:42.229 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877479.9921098-277107-245457838954500/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877479.9921098-277107-245457838954500/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877480.5407786-277107-201838906623003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877480.5407786-277107-201838906623003/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=\"logging-es\"\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"off\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n            uid=\"testuser0\"\n            pwd=\"password0\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877481.592194-277170-92461694300827/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "2a6a79608f970aaed1264d6f2d253cc1",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2053,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877481.592194-277170-92461694300827/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d with no_log] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml:40
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.091)       0:00:42.320 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=None)  => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": false
}
skipping: [/cache/centos-7.qcow2c.snap] => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set and check certs and key for elasticsearch] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:2
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.110)       0:00:42.431 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy ca_cert on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:6
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.066)       0:00:42.498 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy cert on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:13
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.050)       0:00:42.548 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy key on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:20
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.050)       0:00:42.599 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check certs - tls is true, but triplets are not given] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:27
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.053)       0:00:42.653 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check certs - key/certs data are provided, but tls is false] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:33
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.053)       0:00:42.706 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update elasticsearch logging packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:9
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.051)       0:00:42.758 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:02 +0000 (0:00:00.068)       0:00:42.827 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64 providing rsyslog-elasticsearch is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:03 +0000 (0:00:00.538)       0:00:43.365 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
    "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 78,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
    "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1098,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:04 +0000 (0:00:01.154)       0:00:44.519 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877479.9921098-277107-245457838954500/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877479.9921098-277107-245457838954500/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877480.5407786-277107-201838906623003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877480.5407786-277107-201838906623003/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=\"logging-es\"\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"off\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n            uid=\"testuser0\"\n            pwd=\"password0\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877481.592194-277170-92461694300827/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "2a6a79608f970aaed1264d6f2d253cc1",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2053,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877481.592194-277170-92461694300827/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:04 +0000 (0:00:00.094)       0:00:44.614 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output_ops in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:16
Tuesday 26 July 2022  23:18:04 +0000 (0:00:00.055)       0:00:44.669 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output_ops in /etc/rsyslog.d (no_log)] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:33
Tuesday 26 July 2022  23:18:04 +0000 (0:00:00.043)       0:00:44.713 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml:8
Tuesday 26 July 2022  23:18:04 +0000 (0:00:00.080)       0:00:44.794 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d with no_log] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml:17
Tuesday 26 July 2022  23:18:04 +0000 (0:00:00.044)       0:00:44.839 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item=None) => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": true
}
changed: [/cache/centos-7.qcow2c.snap] => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": true
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml:36
Tuesday 26 July 2022  23:18:05 +0000 (0:00:00.663)       0:00:45.502 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877446.8161504-276125-205633092955676/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877447.3831632-276125-116276559696431/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877448.7998667-276200-123768406009416/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.338631-276270-131398806462203/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877452.8920941-276270-191026628132617/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877453.469348-276270-149476375887003/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.0065017-276270-87299555119264/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877454.5578156-276270-16905431147170/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "63aa7b9656c3255f616af4a501e33255",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 780,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877455.4958992-276406-269953307216803/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9576be7a338a5a8e887d65a5736d383d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1309,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877464.2841818-276603-45313819650051/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"engine\" & \".\" & \"\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = '';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = '';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9691c2ed81b63fd7cf08042cf6300c72",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1285,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877469.8558676-276800-192373367904583/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877479.9921098-277107-245457838954500/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877479.9921098-277107-245457838954500/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877480.5407786-277107-201838906623003/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877480.5407786-277107-201838906623003/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=\"logging-es\"\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"off\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n            uid=\"testuser0\"\n            pwd=\"password0\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "1002d0612a084527fb18b8dc72445b0590a4fa6f",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877481.592194-277170-92461694300827/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "2a6a79608f970aaed1264d6f2d253cc1",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2053,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877481.592194-277170-92461694300827/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "a92a6402df8bd1e0e06ca25e5f348c4d7ae9e163",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output_ops",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output_ops\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \".operations.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output_ops\"\n            server=\"logging-es-ops\"\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"off\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "a92a6402df8bd1e0e06ca25e5f348c4d7ae9e163",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877484.8847952-277285-93482483369358/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e66af8f8d5aa44607016c90fd4bf138b",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2013,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877484.8847952-277285-93482483369358/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d with no_log] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy_nolog.yml:40
Tuesday 26 July 2022  23:18:05 +0000 (0:00:00.129)       0:00:45.631 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=None)  => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": false
}
skipping: [/cache/centos-7.qcow2c.snap] => {
    "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get rsyslog config files not owned by any package] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:227
Tuesday 26 July 2022  23:18:05 +0000 (0:00:00.154)       0:00:45.786 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Purge - remove files not generated by current state] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:244
Tuesday 26 July 2022  23:18:05 +0000 (0:00:00.042)       0:00:45.829 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy custom config files if they are specified in rsyslog_custom_config_files variable array.] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:264
Tuesday 26 July 2022  23:18:05 +0000 (0:00:00.056)       0:00:45.885 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check tls is enabled in forwards output or remote input and logging_pki_files] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:279
Tuesday 26 July 2022  23:18:05 +0000 (0:00:00.038)       0:00:45.924 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local ca_cert file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:287
Tuesday 26 July 2022  23:18:05 +0000 (0:00:00.067)       0:00:45.992 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local cert file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:299
Tuesday 26 July 2022  23:18:05 +0000 (0:00:00.048)       0:00:46.040 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local key file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:311
Tuesday 26 July 2022  23:18:05 +0000 (0:00:00.047)       0:00:46.088 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Enable rsyslog service] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:330
Tuesday 26 July 2022  23:18:06 +0000 (0:00:00.046)       0:00:46.135 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "enabled": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "ActiveEnterTimestampMonotonic": "638391039",
        "ActiveExitTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "ActiveExitTimestampMonotonic": "638383650",
        "ActiveState": "active",
        "After": "network-online.target basic.target network.target system.slice",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "AssertTimestampMonotonic": "638385701",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "ConditionTimestampMonotonic": "638385701",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "27545",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "ExecMainStartTimestampMonotonic": "638386428",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:17:08 UTC] ; stop_time=[n/a] ; pid=27545 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "InactiveEnterTimestampMonotonic": "638385340",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "InactiveExitTimestampMonotonic": "638386468",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "27545",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "WatchdogTimestampMonotonic": "638391012",
        "WatchdogUSec": "0"
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Disable rsyslog service] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:339
Tuesday 26 July 2022  23:18:06 +0000 (0:00:00.653)       0:00:46.789 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:350
Tuesday 26 July 2022  23:18:06 +0000 (0:00:00.044)       0:00:46.833 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}
META: role_complete for /cache/centos-7.qcow2c.snap
META: role_complete for /cache/centos-7.qcow2c.snap

TASK [Force all notified handlers to run at this point, not waiting for normal sync points] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:83
Tuesday 26 July 2022  23:18:06 +0000 (0:00:00.073)       0:00:46.907 ********** 

RUNNING HANDLER [fedora.linux_system_roles.private_logging_subrole_rsyslog : restart rsyslogd] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/handlers/main.yml:2
Tuesday 26 July 2022  23:18:06 +0000 (0:00:00.000)       0:00:46.907 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "ActiveEnterTimestampMonotonic": "638391039",
        "ActiveExitTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "ActiveExitTimestampMonotonic": "638383650",
        "ActiveState": "active",
        "After": "network-online.target basic.target network.target system.slice",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "AssertTimestampMonotonic": "638385701",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "ConditionTimestampMonotonic": "638385701",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "27545",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "ExecMainStartTimestampMonotonic": "638386428",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:17:08 UTC] ; stop_time=[n/a] ; pid=27545 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "InactiveEnterTimestampMonotonic": "638385340",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "InactiveExitTimestampMonotonic": "638386468",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "27545",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:17:08 UTC",
        "WatchdogTimestampMonotonic": "638391012",
        "WatchdogUSec": "0"
    }
}
META: ran handlers

TASK [Ensure config file size and counts] **************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:86
Tuesday 26 July 2022  23:18:07 +0000 (0:00:00.472)       0:00:47.379 ********** 
included: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml for /cache/centos-7.qcow2c.snap

TASK [Get info of /etc/rsyslog.conf] *******************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:1
Tuesday 26 July 2022  23:18:07 +0000 (0:00:00.050)       0:00:47.429 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1658877487.0393896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "57e12c1516a87bb8d6c6b3557393db2283f6a5f3",
        "ctime": 1658877446.3753896,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 8431929,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877446.0313895,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 108,
        "uid": 0,
        "version": "1347351114",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Get file counts in /etc/rsyslog.d] ***************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:6
Tuesday 26 July 2022  23:18:07 +0000 (0:00:00.355)       0:00:47.785 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "examined": 19,
    "files": [
        {
            "atime": 1658877050.2173896,
            "ctime": 1658877024.4693894,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 9132297,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1576682095.0,
            "nlink": 1,
            "path": "/etc/rsyslog.d/21-cloudinit.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 255,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877414.1863894,
            "ctime": 1658877411.6193895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 7131,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877411.3983896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-output-files-modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 128,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877414.1863894,
            "ctime": 1658877412.4703896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12585057,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877412.2703896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1129,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877487.0393896,
            "ctime": 1658877447.1153896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244875,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877446.9093895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/00-global.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 90,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877487.0393896,
            "ctime": 1658877447.6663895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 7140,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877447.4583895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/05-common-defaults.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 73,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877487.0393896,
            "ctime": 1658877449.0803895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12993517,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877448.8773894,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 572,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877461.2913895,
            "ctime": 1658877452.6323895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244878,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877452.4273896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 23,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877461.8693895,
            "ctime": 1658877453.2043896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 7150,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877452.9723895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 356,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877462.3743894,
            "ctime": 1658877453.7463896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 13049360,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877453.5413895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 315,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877462.8783896,
            "ctime": 1658877454.2933896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8431945,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877454.0843894,
            "nlink": 1,
            "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 243,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877463.3833895,
            "ctime": 1658877454.8433895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244879,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877454.6383896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/parse_json.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 26,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877487.0393896,
            "ctime": 1658877455.8013895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 7151,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877455.5863895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 780,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877487.0393896,
            "ctime": 1658877464.5803895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589030,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877464.3683896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1309,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877487.0393896,
            "ctime": 1658877470.1473894,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589031,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877469.9403894,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1285,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877483.4573896,
            "ctime": 1658877480.2773895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589032,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877480.0673895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 78,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877483.9763894,
            "ctime": 1658877480.8343894,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409176,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877480.6263895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1098,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877487.0393896,
            "ctime": 1658877481.9063895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4246259,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0600",
            "mtime": 1658877481.6853895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
            "pw_name": "root",
            "rgrp": false,
            "roth": false,
            "rusr": true,
            "size": 2053,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877487.0393896,
            "ctime": 1658877485.1793895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 19805,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0600",
            "mtime": 1658877484.9663894,
            "nlink": 1,
            "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
            "pw_name": "root",
            "rgrp": false,
            "roth": false,
            "rusr": true,
            "size": 2013,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        }
    ],
    "matched": 18,
    "skipped_paths": {}
}

MSG:

All paths examined

TASK [Check rsyslog.conf size (less)] ******************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:12
Tuesday 26 July 2022  23:18:08 +0000 (0:00:00.419)       0:00:48.205 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false
}

MSG:

All assertions passed

TASK [Check rsyslog.conf size (more)] ******************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:17
Tuesday 26 July 2022  23:18:08 +0000 (0:00:00.044)       0:00:48.249 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Check file counts in rsyslog.d] ******************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:22
Tuesday 26 July 2022  23:18:08 +0000 (0:00:00.029)       0:00:48.279 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false
}

MSG:

All assertions passed

TASK [Check conf files exist] **************************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:26
Tuesday 26 July 2022  23:18:08 +0000 (0:00:00.042)       0:00:48.321 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "stat": {
        "atime": 1658877487.0393896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
        "ctime": 1658877455.8013895,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 7151,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877455.5863895,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 780,
        "uid": 0,
        "version": "1403013751",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "stat": {
        "atime": 1658877487.0393896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
        "ctime": 1658877464.5803895,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589030,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877464.3683896,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1309,
        "uid": 0,
        "version": "321373193",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "stat": {
        "atime": 1658877487.0393896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
        "ctime": 1658877470.1473894,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589031,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877469.9403894,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1285,
        "uid": 0,
        "version": "18446744071846073575",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Check rsyslog errors] ****************************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:34
Tuesday 26 July 2022  23:18:09 +0000 (0:00:00.936)       0:00:49.258 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Check /etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf, /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf, /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:97
Tuesday 26 July 2022  23:18:09 +0000 (0:00:00.035)       0:00:49.293 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "stat": {
        "atime": 1658877487.0393896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "e52f852d9bf8a92740c5523da51b5212568146ac",
        "ctime": 1658877455.8013895,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 7151,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877455.5863895,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 780,
        "uid": 0,
        "version": "1403013751",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "stat": {
        "atime": 1658877487.0393896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "29a5e8b574e7e797a480560373ecdf510da1143a",
        "ctime": 1658877464.5803895,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589030,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877464.3683896,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1309,
        "uid": 0,
        "version": "321373193",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "stat": {
        "atime": 1658877487.0393896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "b9a8ac1b6d31e58b7d7672864a5e4ecc8575aacd",
        "ctime": 1658877470.1473894,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589031,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877469.9403894,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1285,
        "uid": 0,
        "version": "18446744071846073575",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Check "/etc/rsyslog.d/90-input-ovirt-ovirt_bogus_input.conf does not exist"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:107
Tuesday 26 July 2022  23:18:10 +0000 (0:00:00.905)       0:00:50.198 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "failed_when_result": false,
    "stat": {
        "exists": false
    }
}

TASK [Check ovirt_collectd_port is "44514"] ************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:113
Tuesday 26 July 2022  23:18:10 +0000 (0:00:00.311)       0:00:50.510 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf"
    ],
    "delta": "0:00:00.003414",
    "end": "2022-07-26 23:18:10.510072",
    "rc": 0,
    "start": "2022-07-26 23:18:10.506658"
}

STDOUT:

input(name="ovirt_collectd_input" type="imtcp" port="44514")

TASK [Check index_prefix is project.ovirt-metrics in /etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:119
Tuesday 26 July 2022  23:18:10 +0000 (0:00:00.321)       0:00:50.832 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-metrics\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf"
    ],
    "delta": "0:00:00.003941",
    "end": "2022-07-26 23:18:10.888247",
    "rc": 0,
    "start": "2022-07-26 23:18:10.884306"
}

STDOUT:

    set $.index_prefix = "project.ovirt-metrics" & "-" & "engine" & "." & "" & ".";

TASK [Check input file is /var/log/ovirt-engine/engine.log in /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:125
Tuesday 26 July 2022  23:18:11 +0000 (0:00:00.373)       0:00:51.206 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf"
    ],
    "delta": "0:00:00.004115",
    "end": "2022-07-26 23:18:11.203094",
    "rc": 0,
    "start": "2022-07-26 23:18:11.198979"
}

STDOUT:

input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"

TASK [Check index_prefix is project.ovirt-logs in /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:131
Tuesday 26 July 2022  23:18:11 +0000 (0:00:00.319)       0:00:51.525 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-logs\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf"
    ],
    "delta": "0:00:00.003752",
    "end": "2022-07-26 23:18:11.526222",
    "rc": 0,
    "start": "2022-07-26 23:18:11.522470"
}

STDOUT:

  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";

TASK [Check input file is /var/log/vdsm/vdsm.log in /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:137
Tuesday 26 July 2022  23:18:11 +0000 (0:00:00.319)       0:00:51.845 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf"
    ],
    "delta": "0:00:00.003900",
    "end": "2022-07-26 23:18:11.842156",
    "rc": 0,
    "start": "2022-07-26 23:18:11.838256"
}

STDOUT:

input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"

TASK [Check index_prefix is project.ovirt-logs in /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:143
Tuesday 26 July 2022  23:18:12 +0000 (0:00:00.318)       0:00:52.164 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-logs\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf"
    ],
    "delta": "0:00:00.003599",
    "end": "2022-07-26 23:18:12.161817",
    "rc": 0,
    "start": "2022-07-26 23:18:12.158218"
}

STDOUT:

  set $.index_prefix = "project.ovirt-logs" & "-" & "engine" & "." & "" & ".";

TASK [Check server param in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:149
Tuesday 26 July 2022  23:18:12 +0000 (0:00:00.315)       0:00:52.479 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "server=\"logging-es\"",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003414",
    "end": "2022-07-26 23:18:12.465067",
    "rc": 0,
    "start": "2022-07-26 23:18:12.461653"
}

STDOUT:

            server="logging-es"

TASK [Check server param in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:153
Tuesday 26 July 2022  23:18:12 +0000 (0:00:00.307)       0:00:52.786 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "server=\"logging-es-ops\"",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003542",
    "end": "2022-07-26 23:18:12.777663",
    "rc": 0,
    "start": "2022-07-26 23:18:12.774121"
}

STDOUT:

            server="logging-es-ops"

TASK [Check password is in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:157
Tuesday 26 July 2022  23:18:13 +0000 (0:00:00.309)       0:00:53.096 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "pwd=\"password0\"",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003389",
    "end": "2022-07-26 23:18:13.088054",
    "rc": 0,
    "start": "2022-07-26 23:18:13.084665"
}

STDOUT:

            pwd="password0"

TASK [Check pwd= is not in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:161
Tuesday 26 July 2022  23:18:13 +0000 (0:00:00.310)       0:00:53.407 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "pwd=",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:01.004581",
    "end": "2022-07-26 23:18:14.401644",
    "failed_when_result": false,
    "rc": 1,
    "start": "2022-07-26 23:18:13.397063"
}

MSG:

non-zero return code

TASK [END TEST CASE 0; Ensure basic ovirt configuration works] *****************
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:167
Tuesday 26 July 2022  23:18:14 +0000 (0:00:01.318)       0:00:54.725 ********** 

TASK [fedora.linux_system_roles.logging : Set files output if files output is not defined and logging_inputs is not empty] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:5
Tuesday 26 July 2022  23:18:14 +0000 (0:00:00.104)       0:00:54.829 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Set rsyslog_outputs] *****************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:12
Tuesday 26 July 2022  23:18:14 +0000 (0:00:00.053)       0:00:54.882 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_outputs": []
    },
    "changed": false
}

TASK [fedora.linux_system_roles.logging : Set rsyslog_inputs] ******************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:16
Tuesday 26 July 2022  23:18:14 +0000 (0:00:00.059)       0:00:54.942 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_inputs": []
    },
    "changed": false
}

TASK [fedora.linux_system_roles.logging : Set custom_config_files fact] ********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:20
Tuesday 26 July 2022  23:18:14 +0000 (0:00:00.060)       0:00:55.002 ********** 

TASK [fedora.linux_system_roles.logging : Check logging_inputs item in logging_flows.inputs] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:29
Tuesday 26 July 2022  23:18:14 +0000 (0:00:00.027)       0:00:55.030 ********** 

TASK [fedora.linux_system_roles.logging : Re-read facts after adding custom fact] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:41
Tuesday 26 July 2022  23:18:14 +0000 (0:00:00.027)       0:00:55.057 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Create rsyslog debug dir] ************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:45
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.046)       0:00:55.103 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Delete debug file] *******************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:51
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.047)       0:00:55.151 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Create rsyslog debug file] ***********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:57
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.044)       0:00:55.195 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Use a debug var to avoid an empty dict in with_dict] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:63
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.044)       0:00:55.240 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Populate rsyslog debug file] *********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:67
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.050)       0:00:55.290 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Include Rsyslog role] ****************************************************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:84
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.047)       0:00:55.338 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main.yml:4
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.045)       0:00:55.383 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:4
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.043)       0:00:55.427 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:9
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.431)       0:00:55.859 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics_rhel7.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:19
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.083)       0:00:55.943 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/remote/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/remote/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/forwards/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/forwards/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/remote_files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/remote_files/main.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Main rsyslog subrole] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main.yml:7
Tuesday 26 July 2022  23:18:15 +0000 (0:00:00.090)       0:00:56.033 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get status of rsyslog packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:14
Tuesday 26 July 2022  23:18:16 +0000 (0:00:00.122)       0:00:56.156 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=rsyslog) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "rpm",
        "-V",
        "rsyslog"
    ],
    "delta": "0:00:00.061162",
    "end": "2022-07-26 23:18:16.228967",
    "failed_when_result": false,
    "item": "rsyslog",
    "rc": 1,
    "start": "2022-07-26 23:18:16.167805"
}

STDOUT:

S.5....T.  c /etc/rsyslog.conf


MSG:

non-zero return code

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Reset original confs - logging package is absent] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:23
Tuesday 26 July 2022  23:18:16 +0000 (0:00:00.394)       0:00:56.550 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "removed": [
            "rsyslog"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog.x86_64 0:8.24.0-57.el7_9.3 will be erased\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64\n--> Running transaction check\n---> Package rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3 will be erased\n---> Package rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3 will be erased\n---> Package rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3 will be erased\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                   Arch       Version                Repository    Size\n================================================================================\nRemoving:\n rsyslog                   x86_64     8.24.0-57.el7_9.3      @updates     1.9 M\nRemoving for dependencies:\n rsyslog-elasticsearch     x86_64     8.24.0-57.el7_9.3      @updates      44 k\n rsyslog-mmjsonparse       x86_64     8.24.0-57.el7_9.3      @updates      15 k\n rsyslog-mmnormalize       x86_64     8.24.0-57.el7_9.3      @updates      15 k\n\nTransaction Summary\n================================================================================\nRemove  1 Package (+3 Dependent packages)\n\nInstalled size: 2.0 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Erasing    : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 1/4 \n  Erasing    : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 2/4 \n  Erasing    : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               3/4 \n  Erasing    : rsyslog-8.24.0-57.el7_9.3.x86_64                             4/4 \nwarning: /etc/rsyslog.conf saved as /etc/rsyslog.conf.rpmsave\n  Verifying  : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/4 \n  Verifying  : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               2/4 \n  Verifying  : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 3/4 \n  Verifying  : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 4/4 \n\nRemoved:\n  rsyslog.x86_64 0:8.24.0-57.el7_9.3                                            \n\nDependency Removed:\n  rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3                              \n  rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3                                \n  rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3                                \n\nComplete!\n"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:30
Tuesday 26 July 2022  23:18:17 +0000 (0:00:01.324)       0:00:57.875 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package         Arch           Version                   Repository       Size\n================================================================================\nInstalling:\n rsyslog         x86_64         8.24.0-57.el7_9.3         updates         622 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 622 k\nInstalled size: 1.9 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/1 \n  Verifying  : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/1 \n\nInstalled:\n  rsyslog.x86_64 0:8.24.0-57.el7_9.3                                            \n\nComplete!\n"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Reset erased flag] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:39
Tuesday 26 July 2022  23:18:19 +0000 (0:00:01.662)       0:00:59.538 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_erased": false
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Gather package facts] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:43
Tuesday 26 July 2022  23:18:19 +0000 (0:00:00.040)       0:00:59.578 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "packages": {
            "PyYAML": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "PyYAML",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "acl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "acl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "audit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "authconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "authconfig",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "6.2.8"
                }
            ],
            "basesystem": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "basesystem",
                    "release": "7.el7.centos",
                    "source": "rpm",
                    "version": "10.0"
                }
            ],
            "bash": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bash",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "4.2.46"
                }
            ],
            "bc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bc",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.06.95"
                }
            ],
            "bind-export-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 32,
                    "name": "bind-export-libs",
                    "release": "26.P2.el7_9.7",
                    "source": "rpm",
                    "version": "9.11.4"
                }
            ],
            "binutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "binutils",
                    "release": "44.base.el7_9.1",
                    "source": "rpm",
                    "version": "2.27"
                }
            ],
            "btrfs-progs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "btrfs-progs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.9.1"
                }
            ],
            "bzip2-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bzip2-libs",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "ca-certificates": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ca-certificates",
                    "release": "72.el7_9",
                    "source": "rpm",
                    "version": "2021.2.50"
                }
            ],
            "centos-release": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "centos-release",
                    "release": "9.2009.1.el7.centos",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "checkpolicy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "checkpolicy",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "chkconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chkconfig",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.7.6"
                }
            ],
            "chrony": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chrony",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.4"
                }
            ],
            "cloud-init": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cloud-init",
                    "release": "7.el7.centos.5",
                    "source": "rpm",
                    "version": "19.4"
                }
            ],
            "cloud-utils-growpart": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "cloud-utils-growpart",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.29"
                }
            ],
            "coreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "coreutils",
                    "release": "24.el7_9.2",
                    "source": "rpm",
                    "version": "8.22"
                }
            ],
            "cpio": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cpio",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "2.11"
                }
            ],
            "cracklib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cracklib-dicts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib-dicts",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cronie": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "cronie-anacron": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie-anacron",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "crontabs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "crontabs",
                    "release": "6.20121102git.el7",
                    "source": "rpm",
                    "version": "1.11"
                }
            ],
            "cryptsetup-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cryptsetup-libs",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.0.3"
                }
            ],
            "curl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "curl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "cyrus-sasl-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cyrus-sasl-lib",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.1.26"
                }
            ],
            "dbus": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-glib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-glib",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.100"
                }
            ],
            "dbus-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus-libs",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-python",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "device-mapper": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "device-mapper-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper-libs",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "dhclient": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhclient",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-common": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-common",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-libs",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "diffutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "diffutils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "3.3"
                }
            ],
            "dmidecode": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dmidecode",
                    "release": "5.el7_9.1",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "dracut": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-generic": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-generic",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-rescue": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-rescue",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-network": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-network",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "e2fsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "e2fsprogs-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "elfutils-default-yama-scope": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "elfutils-default-yama-scope",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libelf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libelf",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "epel-release": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "epel-release",
                    "release": "14",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "ethtool": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "ethtool",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "4.8"
                }
            ],
            "expat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "expat",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "file": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "file-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file-libs",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "filesystem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "filesystem",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "findutils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "findutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.5.11"
                }
            ],
            "fipscheck": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "fipscheck-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck-lib",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "freetype": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "freetype",
                    "release": "14.el7_9.1",
                    "source": "rpm",
                    "version": "2.8"
                }
            ],
            "gawk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gawk",
                    "release": "4.el7_3.1",
                    "source": "rpm",
                    "version": "4.0.2"
                }
            ],
            "gdbm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdbm",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.10"
                }
            ],
            "gdisk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdisk",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.8.10"
                }
            ],
            "gettext": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "gettext-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "glib2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glib2",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.56.1"
                }
            ],
            "glibc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "glibc-common": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc-common",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "gmp": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "gmp",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "6.0.0"
                }
            ],
            "gnupg2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnupg2",
                    "release": "5.el7_5",
                    "source": "rpm",
                    "version": "2.0.22"
                }
            ],
            "gnutls": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnutls",
                    "release": "9.el7_6",
                    "source": "rpm",
                    "version": "3.3.29"
                }
            ],
            "gobject-introspection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gobject-introspection",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.56.1"
                }
            ],
            "gpg-pubkey": [
                {
                    "arch": null,
                    "epoch": null,
                    "name": "gpg-pubkey",
                    "release": "53a7ff4b",
                    "source": "rpm",
                    "version": "f4a80eb5"
                }
            ],
            "gpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gpgme",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.3.2"
                }
            ],
            "grep": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grep",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "groff-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "groff-base",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.22.2"
                }
            ],
            "grub2": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-common": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-common",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-pc",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc-modules": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-pc-modules",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-extra": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-extra",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-minimal",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grubby": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grubby",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "8.28"
                }
            ],
            "gssproxy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gssproxy",
                    "release": "30.el7_9",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "gzip": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gzip",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.5"
                }
            ],
            "hardlink": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "hardlink",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "hostname": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hostname",
                    "release": "3.el7_7.1",
                    "source": "rpm",
                    "version": "3.13"
                }
            ],
            "hwdata": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hwdata",
                    "release": "9.7.el7",
                    "source": "rpm",
                    "version": "0.252"
                }
            ],
            "info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "5.1"
                }
            ],
            "initscripts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "initscripts",
                    "release": "1.el7_9.1",
                    "source": "rpm",
                    "version": "9.49.53"
                }
            ],
            "iproute": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iproute",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "4.11.0"
                }
            ],
            "iptables": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iptables",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.4.21"
                }
            ],
            "iputils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iputils",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "20160308"
                }
            ],
            "irqbalance": [
                {
                    "arch": "x86_64",
                    "epoch": 3,
                    "name": "irqbalance",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "1.0.7"
                }
            ],
            "jansson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "jansson",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2.10"
                }
            ],
            "json-c": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "json-c",
                    "release": "4.el7_0",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "kbd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kbd",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-legacy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-legacy",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-misc": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-misc",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kernel": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools-libs",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kexec-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kexec-tools",
                    "release": "51.el7_9.3",
                    "source": "rpm",
                    "version": "2.0.15"
                }
            ],
            "keyutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "keyutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "kmod": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kmod-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod-libs",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kpartx": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kpartx",
                    "release": "135.el7_9",
                    "source": "rpm",
                    "version": "0.4.9"
                }
            ],
            "krb5-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "krb5-libs",
                    "release": "50.el7",
                    "source": "rpm",
                    "version": "1.15.1"
                }
            ],
            "less": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "less",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "458"
                }
            ],
            "libacl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libacl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "libassuan": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libassuan",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libattr",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "2.4.46"
                }
            ],
            "libbasicobjects": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libbasicobjects",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.1"
                }
            ],
            "libblkid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libblkid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libcap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.22"
                }
            ],
            "libcap-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap-ng",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.7.5"
                }
            ],
            "libcgroup": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcgroup",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "0.41"
                }
            ],
            "libcollection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcollection",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "libcom_err": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcom_err",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libcroco": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcroco",
                    "release": "6.el7_9",
                    "source": "rpm",
                    "version": "0.6.12"
                }
            ],
            "libcurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcurl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "libdaemon": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdaemon",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.14"
                }
            ],
            "libdb": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libdb-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb-utils",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libedit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libedit",
                    "release": "12.20121213cvs.el7",
                    "source": "rpm",
                    "version": "3.0"
                }
            ],
            "libestr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libestr",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.1.9"
                }
            ],
            "libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.0.21"
                }
            ],
            "libfastjson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libfastjson",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.99.4"
                }
            ],
            "libffi": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libffi",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.0.13"
                }
            ],
            "libgcc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcc",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgcrypt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcrypt",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "1.5.3"
                }
            ],
            "libgomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgomp",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgpg-error": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgpg-error",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.12"
                }
            ],
            "libidn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libidn",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.28"
                }
            ],
            "libini_config": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libini_config",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "1.3.1"
                }
            ],
            "liblognorm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "liblognorm",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.0.2"
                }
            ],
            "libmnl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmnl",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "libmount": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmount",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libndp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libndp",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "libnetfilter_conntrack": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnetfilter_conntrack",
                    "release": "1.el7_3",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "libnfnetlink": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfnetlink",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.0.1"
                }
            ],
            "libnfsidmap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfsidmap",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "0.25"
                }
            ],
            "libnl3": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libnl3-cli": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3-cli",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libpath_utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpath_utils",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.2.1"
                }
            ],
            "libpipeline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpipeline",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libpng": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "libpng",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.5.13"
                }
            ],
            "libpwquality": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpwquality",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libref_array": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libref_array",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.5"
                }
            ],
            "librelp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "librelp",
                    "release": "1.el7_5.1",
                    "source": "rpm",
                    "version": "1.2.12"
                }
            ],
            "libseccomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libseccomp",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.3.1"
                }
            ],
            "libselinux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-python",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-utils",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage-python",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsepol": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsepol",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsmartcols": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsmartcols",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libss",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libssh2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libssh2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.8.0"
                }
            ],
            "libstdc++": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libstdc++",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libsysfs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsysfs",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libtasn1": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtasn1",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.10"
                }
            ],
            "libteam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libteam",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "libtirpc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtirpc",
                    "release": "0.16.el7",
                    "source": "rpm",
                    "version": "0.2.4"
                }
            ],
            "libunistring": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libunistring",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.9.3"
                }
            ],
            "libuser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuser",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.60"
                }
            ],
            "libutempter": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libutempter",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.1.6"
                }
            ],
            "libuuid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuuid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libverto": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libverto-libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto-libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libxml2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libxml2-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2-python",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libyaml": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libyaml",
                    "release": "11.el7_0",
                    "source": "rpm",
                    "version": "0.1.4"
                }
            ],
            "logrotate": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "logrotate",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.8.6"
                }
            ],
            "lshw": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lshw",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "B.02.18"
                }
            ],
            "lsof": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lsof",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.87"
                }
            ],
            "lua": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lua",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "5.1.4"
                }
            ],
            "lz4": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lz4",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.8.3"
                }
            ],
            "lzo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lzo",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.06"
                }
            ],
            "make": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "make",
                    "release": "24.el7",
                    "source": "rpm",
                    "version": "3.82"
                }
            ],
            "man-db": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "man-db",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.6.3"
                }
            ],
            "mariadb-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "mariadb-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.5.68"
                }
            ],
            "microcode_ctl": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "microcode_ctl",
                    "release": "73.11.el7_9",
                    "source": "rpm",
                    "version": "2.1"
                }
            ],
            "mozjs17": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "mozjs17",
                    "release": "20.el7",
                    "source": "rpm",
                    "version": "17.0.0"
                }
            ],
            "ncurses": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-base": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ncurses-base",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses-libs",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "net-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "net-tools",
                    "release": "0.25.20131004git.el7",
                    "source": "rpm",
                    "version": "2.0"
                }
            ],
            "nettle": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nettle",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.7.1"
                }
            ],
            "newt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "newt-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "nfs-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "nfs-utils",
                    "release": "0.68.el7.2",
                    "source": "rpm",
                    "version": "1.3.0"
                }
            ],
            "nspr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nspr",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "4.32.0"
                }
            ],
            "nss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-pem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-pem",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "nss-softokn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-softokn-freebl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn-freebl",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-sysinit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-sysinit",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-tools",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-util": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-util",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "numactl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "numactl-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "2.0.12"
                }
            ],
            "openldap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openldap",
                    "release": "24.el7_9",
                    "source": "rpm",
                    "version": "2.4.44"
                }
            ],
            "openssh": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-clients": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-clients",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-server": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-server",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssl": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "openssl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl-libs",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "os-prober": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "os-prober",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.58"
                }
            ],
            "p11-kit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "p11-kit-trust": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit-trust",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "pam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pam",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.1.8"
                }
            ],
            "parted": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "parted",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "3.1"
                }
            ],
            "passwd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "passwd",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.79"
                }
            ],
            "pciutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pciutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.5.1"
                }
            ],
            "pcre": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pcre",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "8.32"
                }
            ],
            "pinentry": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pinentry",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "0.8.1"
                }
            ],
            "pkgconfig": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "pkgconfig",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.27.1"
                }
            ],
            "policycoreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "policycoreutils-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils-python",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "polkit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "0.112"
                }
            ],
            "polkit-pkla-compat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit-pkla-compat",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.1"
                }
            ],
            "popt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "popt",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.13"
                }
            ],
            "postfix": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "postfix",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "2.10.1"
                }
            ],
            "procps-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "procps-ng",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "3.3.10"
                }
            ],
            "pth": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pth",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.0.7"
                }
            ],
            "pygpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pygpgme",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.3"
                }
            ],
            "pyliblzma": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyliblzma",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "0.5.3"
                }
            ],
            "pyserial": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "pyserial",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-IPy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-IPy",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.75"
                }
            ],
            "python-babel": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-babel",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "0.9.6"
                }
            ],
            "python-backports": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-backports",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "python-backports-ssl_match_hostname": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-backports-ssl_match_hostname",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.5.0.1"
                }
            ],
            "python-chardet": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-chardet",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.2.1"
                }
            ],
            "python-configobj": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-configobj",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.7.2"
                }
            ],
            "python-decorator": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-decorator",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.0"
                }
            ],
            "python-gobject-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-gobject-base",
                    "release": "1.el7_4.1",
                    "source": "rpm",
                    "version": "3.22.0"
                }
            ],
            "python-iniparse": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-iniparse",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-ipaddress": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-ipaddress",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.0.16"
                }
            ],
            "python-jinja2": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jinja2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.7.2"
                }
            ],
            "python-jsonpatch": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpatch",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "python-jsonpointer": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpointer",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9"
                }
            ],
            "python-kitchen": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-kitchen",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "python-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-libs",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-linux-procfs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-linux-procfs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.4.11"
                }
            ],
            "python-markupsafe": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-markupsafe",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "python-perf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-perf",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "python-prettytable": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-prettytable",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.7.2"
                }
            ],
            "python-pycurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-pycurl",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "7.19.0"
                }
            ],
            "python-pyudev": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-pyudev",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.15"
                }
            ],
            "python-requests": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-requests",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.6.0"
                }
            ],
            "python-schedutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-schedutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-setuptools": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-setuptools",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.9.8"
                }
            ],
            "python-six": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-six",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9.0"
                }
            ],
            "python-urlgrabber": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urlgrabber",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "python-urllib3": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urllib3",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.10.2"
                }
            ],
            "pyxattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyxattr",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.5.1"
                }
            ],
            "qemu-guest-agent": [
                {
                    "arch": "x86_64",
                    "epoch": 10,
                    "name": "qemu-guest-agent",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.12.0"
                }
            ],
            "qrencode-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "qrencode-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.1"
                }
            ],
            "quota": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "quota",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "quota-nls": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "quota-nls",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "readline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "readline",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "6.2"
                }
            ],
            "rootfiles": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "rootfiles",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "8.1"
                }
            ],
            "rpcbind": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpcbind",
                    "release": "49.el7",
                    "source": "rpm",
                    "version": "0.2.0"
                }
            ],
            "rpm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-build-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-build-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-python",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rsync": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsync",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.1.2"
                }
            ],
            "rsyslog": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsyslog",
                    "release": "57.el7_9.3",
                    "source": "rpm",
                    "version": "8.24.0"
                }
            ],
            "sed": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sed",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.2.2"
                }
            ],
            "selinux-policy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "selinux-policy-targeted": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy-targeted",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "setools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "setools-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.3.8"
                }
            ],
            "setup": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "setup",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.8.71"
                }
            ],
            "sg3_utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "sg3_utils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "shadow-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "shadow-utils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "4.6"
                }
            ],
            "shared-mime-info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "shared-mime-info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.8"
                }
            ],
            "slang": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "slang",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.2.4"
                }
            ],
            "snappy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "snappy",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.1.0"
                }
            ],
            "sqlite": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sqlite",
                    "release": "8.el7_7.1",
                    "source": "rpm",
                    "version": "3.7.17"
                }
            ],
            "sudo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sudo",
                    "release": "10.el7_9.2",
                    "source": "rpm",
                    "version": "1.8.23"
                }
            ],
            "systemd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-libs",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-sysv": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-sysv",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "sysvinit-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sysvinit-tools",
                    "release": "14.dsf.el7",
                    "source": "rpm",
                    "version": "2.88"
                }
            ],
            "tar": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "tar",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.26"
                }
            ],
            "tcp_wrappers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "tcp_wrappers-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers-libs",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "teamd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "teamd",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "trousers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "trousers",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.3.14"
                }
            ],
            "tuned": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tuned",
                    "release": "11.el7_9",
                    "source": "rpm",
                    "version": "2.11.0"
                }
            ],
            "tzdata": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tzdata",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2021e"
                }
            ],
            "ustr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ustr",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.0.4"
                }
            ],
            "util-linux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "util-linux",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "vim-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "vim-minimal",
                    "release": "8.el7_9",
                    "source": "rpm",
                    "version": "7.4.629"
                }
            ],
            "virt-what": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "virt-what",
                    "release": "4.el7_9.1",
                    "source": "rpm",
                    "version": "1.18"
                }
            ],
            "which": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "which",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "wpa_supplicant": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "wpa_supplicant",
                    "release": "12.el7_9.2",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "xfsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xfsprogs",
                    "release": "22.el7",
                    "source": "rpm",
                    "version": "4.5.0"
                }
            ],
            "xz": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "xz-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "yum": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum",
                    "release": "168.el7.centos",
                    "source": "rpm",
                    "version": "3.4.3"
                }
            ],
            "yum-metadata-parser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "yum-metadata-parser",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.1.4"
                }
            ],
            "yum-plugin-fastestmirror": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-plugin-fastestmirror",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "yum-utils": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-utils",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "zlib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "zlib",
                    "release": "19.el7_9",
                    "source": "rpm",
                    "version": "1.2.7"
                }
            ]
        }
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get rsyslog version] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:47
Tuesday 26 July 2022  23:18:20 +0000 (0:00:00.877)       0:01:00.455 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_version": "8.24.0"
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version 1] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:54
Tuesday 26 July 2022  23:18:20 +0000 (0:00:00.047)       0:01:00.503 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {}

MSG:

Rsyslog_version is 8.24.0, which is older than "8.37.0-7.2".

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version 2] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:59
Tuesday 26 July 2022  23:18:20 +0000 (0:00:00.044)       0:01:00.547 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set __rsyslog_failed_validation] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:65
Tuesday 26 July 2022  23:18:20 +0000 (0:00:00.036)       0:01:00.584 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create the config directory if it does not exist] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:72
Tuesday 26 July 2022  23:18:20 +0000 (0:00:00.110)       0:01:00.695 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/etc/rsyslog.d",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create a work directory] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:79
Tuesday 26 July 2022  23:18:20 +0000 (0:00:00.336)       0:01:01.031 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0700",
    "owner": "root",
    "path": "/var/lib/rsyslog",
    "secontext": "system_u:object_r:syslogd_var_lib_t:s0",
    "size": 54,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create logging directory if it does not exist or the ownership and/or modes are different.] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:85
Tuesday 26 July 2022  23:18:21 +0000 (0:00:00.336)       0:01:01.368 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/var/log",
    "secontext": "system_u:object_r:var_log_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get mode of rsyslog.conf if it exists] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:93
Tuesday 26 July 2022  23:18:21 +0000 (0:00:00.344)       0:01:01.713 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1642101032.0,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "c9638f934d9bd63f915871a44f22aa1968342884",
        "ctime": 1658877498.9523895,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 83,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1642101032.0,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 3232,
        "uid": 0,
        "version": "2046390133",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate main rsyslog configuration] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:98
Tuesday 26 July 2022  23:18:21 +0000 (0:00:00.355)       0:01:02.068 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate global rule to add to __rsyslog_common_rules] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:108
Tuesday 26 July 2022  23:18:22 +0000 (0:00:00.046)       0:01:02.115 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_common_rules": [
            {
                "comment": "Global options",
                "filename": "00-global.conf",
                "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
            },
            {
                "name": "local-modules",
                "sections": [
                    {
                        "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                    }
                ],
                "state": "absent",
                "type": "modules"
            },
            {
                "name": "common-defaults",
                "sections": [
                    {
                        "comment": "Log every message",
                        "options": "$RepeatedMsgReduction off"
                    }
                ],
                "type": "global"
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate common rsyslog configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:131
Tuesday 26 July 2022  23:18:22 +0000 (0:00:00.115)       0:01:02.231 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Initialize list of template results] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:155
Tuesday 26 July 2022  23:18:22 +0000 (0:00:00.061)       0:01:02.292 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": false,
                "msg": "All items skipped",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    }
                ],
                "skipped": true
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove common config files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:159
Tuesday 26 July 2022  23:18:22 +0000 (0:00:00.059)       0:01:02.351 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include input sub-vars] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:177
Tuesday 26 July 2022  23:18:22 +0000 (0:00:00.054)       0:01:02.406 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Run input sub-tasks] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:188
Tuesday 26 July 2022  23:18:22 +0000 (0:00:00.031)       0:01:02.437 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include output sub-vars] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:203
Tuesday 26 July 2022  23:18:22 +0000 (0:00:00.042)       0:01:02.480 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Run output sub-tasks] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:215
Tuesday 26 July 2022  23:18:22 +0000 (0:00:00.028)       0:01:02.508 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get rsyslog config files not owned by any package] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:227
Tuesday 26 July 2022  23:18:22 +0000 (0:00:00.028)       0:01:02.537 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": "set -euo pipefail\nfor conf in $( ls \"/etc/rsyslog.d\" ); do\n  rstr=$( rpm -qf \"/etc/rsyslog.d/$conf\" 2>&1 || : )\n  if [[ \"$rstr\" == *\"not owned by any package\"* ]]; then\n    echo \"/etc/rsyslog.d/$conf\"\n  fi\ndone\n",
    "delta": "0:00:00.621908",
    "end": "2022-07-26 23:18:23.196669",
    "failed_when_result": false,
    "rc": 0,
    "start": "2022-07-26 23:18:22.574761"
}

STDOUT:

/etc/rsyslog.d/00-global.conf
/etc/rsyslog.d/05-common-defaults.conf
/etc/rsyslog.d/10-input-ovirt-local_modules.conf
/etc/rsyslog.d/10-input-ovirt-main-modules.conf
/etc/rsyslog.d/10-output-elasticsearch-module.conf
/etc/rsyslog.d/10-output-files-modules.conf
/etc/rsyslog.d/30-output-elasticsearch.conf
/etc/rsyslog.d/30-output-files-default_files.conf
/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf
/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf
/etc/rsyslog.d/90-input-basics-basic_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf
/etc/rsyslog.d/ovirt_engine.rulebase
/etc/rsyslog.d/ovirt_vdsm.rulebase
/etc/rsyslog.d/parse_json.rulebase

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Purge - remove files not generated by current state] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:244
Tuesday 26 July 2022  23:18:23 +0000 (0:00:00.981)       0:01:03.518 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/00-global.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/00-global.conf",
    "path": "/etc/rsyslog.d/00-global.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/05-common-defaults.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/05-common-defaults.conf",
    "path": "/etc/rsyslog.d/05-common-defaults.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-input-ovirt-local_modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-input-ovirt-main-modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-output-elasticsearch-module.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-output-files-modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-output-files-modules.conf",
    "path": "/etc/rsyslog.d/10-output-files-modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/30-output-elasticsearch.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/30-output-files-default_files.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-basics-basic_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "path": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/ovirt_engine.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/ovirt_vdsm.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/parse_json.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/parse_json.rulebase",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "state": "absent"
}
NOTIFIED HANDLER fedora.linux_system_roles.private_logging_subrole_rsyslog : restart rsyslogd for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy custom config files if they are specified in rsyslog_custom_config_files variable array.] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:264
Tuesday 26 July 2022  23:18:28 +0000 (0:00:05.057)       0:01:08.576 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check tls is enabled in forwards output or remote input and logging_pki_files] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:279
Tuesday 26 July 2022  23:18:28 +0000 (0:00:00.046)       0:01:08.623 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local ca_cert file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:287
Tuesday 26 July 2022  23:18:28 +0000 (0:00:00.068)       0:01:08.691 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local cert file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:299
Tuesday 26 July 2022  23:18:28 +0000 (0:00:00.053)       0:01:08.745 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local key file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:311
Tuesday 26 July 2022  23:18:28 +0000 (0:00:00.048)       0:01:08.793 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Enable rsyslog service] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:330
Tuesday 26 July 2022  23:18:28 +0000 (0:00:00.049)       0:01:08.843 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "enabled": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestampMonotonic": "0",
        "ActiveExitTimestampMonotonic": "0",
        "ActiveState": "inactive",
        "After": "network.target basic.target system.slice network-online.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "no",
        "AssertTimestampMonotonic": "0",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "no",
        "ConditionTimestampMonotonic": "0",
        "Conflicts": "shutdown.target",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "0",
        "ExecMainStartTimestampMonotonic": "0",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestampMonotonic": "0",
        "InactiveExitTimestampMonotonic": "0",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "0",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "dead",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestampMonotonic": "0",
        "WatchdogUSec": "0"
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Disable rsyslog service] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:339
Tuesday 26 July 2022  23:18:29 +0000 (0:00:00.432)       0:01:09.275 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:350
Tuesday 26 July 2022  23:18:29 +0000 (0:00:00.045)       0:01:09.321 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}
META: role_complete for /cache/centos-7.qcow2c.snap
META: role_complete for /cache/centos-7.qcow2c.snap

TASK [Force all notified handlers to run at this point, not waiting for normal sync points] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:175
Tuesday 26 July 2022  23:18:29 +0000 (0:00:00.076)       0:01:09.397 ********** 

RUNNING HANDLER [fedora.linux_system_roles.private_logging_subrole_rsyslog : restart rsyslogd] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/handlers/main.yml:2
Tuesday 26 July 2022  23:18:29 +0000 (0:00:00.000)       0:01:09.397 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:18:28 UTC",
        "ActiveEnterTimestampMonotonic": "718464167",
        "ActiveExitTimestampMonotonic": "0",
        "ActiveState": "active",
        "After": "network.target basic.target system.slice network-online.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:18:28 UTC",
        "AssertTimestampMonotonic": "718457315",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:18:28 UTC",
        "ConditionTimestampMonotonic": "718457315",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "2426",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:18:28 UTC",
        "ExecMainStartTimestampMonotonic": "718458446",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:18:28 UTC] ; stop_time=[n/a] ; pid=2426 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestampMonotonic": "0",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:18:28 UTC",
        "InactiveExitTimestampMonotonic": "718458498",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "2426",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:18:28 UTC",
        "WatchdogTimestampMonotonic": "718464132",
        "WatchdogUSec": "0"
    }
}
META: ran handlers

TASK [TEST CASE 1; Ensure advanced ovirt configuration works] ******************
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:178
Tuesday 26 July 2022  23:18:29 +0000 (0:00:00.455)       0:01:09.853 ********** 

TASK [fedora.linux_system_roles.logging : Set files output if files output is not defined and logging_inputs is not empty] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:5
Tuesday 26 July 2022  23:18:29 +0000 (0:00:00.077)       0:01:09.930 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Set rsyslog_outputs] *****************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:12
Tuesday 26 July 2022  23:18:29 +0000 (0:00:00.048)       0:01:09.979 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_outputs": [
            {
                "name": "default_files",
                "type": "files"
            },
            {
                "ca_cert": "/etc/rsyslog.d/es-ca.crt",
                "cert": "/etc/rsyslog.d/es-cert.pem",
                "index_prefix": "project.",
                "input_type": "ovirt",
                "name": "elasticsearch_output",
                "private_key": "/etc/rsyslog.d/es-key.pem",
                "server_host": [
                    "logging-es0",
                    "logging-es1"
                ],
                "server_port": 9200,
                "type": "elasticsearch",
                "uid": "testuser0"
            },
            {
                "allowUnsignedCerts": true,
                "bulkmode": false,
                "ca_cert": "/etc/rsyslog.d/es-ca.crt",
                "cert": "/etc/rsyslog.d/es-cert.pem",
                "dynSearchIndex": false,
                "dynbulkid": false,
                "index_prefix": ".operations.",
                "input_type": "ovirt",
                "name": "elasticsearch_output_ops",
                "private_key": "/etc/rsyslog.d/es-key.pem",
                "retryfailures": false,
                "server_host": [
                    "logging-es-ops0",
                    "logging-es-ops1"
                ],
                "server_port": 9200,
                "type": "elasticsearch",
                "usehttps": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.logging : Set rsyslog_inputs] ******************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:16
Tuesday 26 July 2022  23:18:29 +0000 (0:00:00.061)       0:01:10.040 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_inputs": [
            {
                "name": "basic_input",
                "type": "basics"
            },
            {
                "name": "ovirt_collectd_input",
                "ovirt_collectd_port": 44514,
                "ovirt_elasticsearch_index_prefix": "project.ovirt-metrics",
                "ovirt_env_name": "test-engine",
                "ovirt_env_uuid": "111-222-333",
                "subtype": "collectd",
                "type": "ovirt"
            },
            {
                "name": "ovirt_engine_input",
                "ovirt_elasticsearch_index_prefix": "project.ovirt-logs",
                "ovirt_engine_fqdn": "engine.ovirt.example.com",
                "ovirt_env_name": "test-engine",
                "ovirt_env_uuid": "444-555-666",
                "ovirt_input_file": "/var/log/ovirt-engine/engine.log",
                "ovirt_vds_cluster_name": "test_vds_cluster",
                "subtype": "engine",
                "type": "ovirt"
            },
            {
                "name": "ovirt_vdsm_input",
                "ovirt_elasticsearch_index_prefix": "project.ovirt-logs",
                "ovirt_engine_fqdn": "engine.ovirt.example.com",
                "ovirt_env_name": "test-engine",
                "ovirt_env_uuid": "777-888-999",
                "ovirt_input_file": "/var/log/vdsm/vdsm.log",
                "ovirt_vds_cluster_name": "test_vds_cluster",
                "subtype": "vdsm",
                "type": "ovirt"
            },
            {
                "name": "ovirt_bogus_input",
                "subtype": "bogus",
                "type": "ovirt"
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.logging : Set custom_config_files fact] ********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:20
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.061)       0:01:10.101 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'default_files', 'type': 'files'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "name": "default_files",
        "type": "files"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': ['logging-es0', 'logging-es1'], 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": "project.",
        "input_type": "ovirt",
        "name": "elasticsearch_output",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "server_host": [
            "logging-es0",
            "logging-es1"
        ],
        "server_port": 9200,
        "type": "elasticsearch",
        "uid": "testuser0"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': ['logging-es-ops0', 'logging-es-ops1'], 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'dynSearchIndex': False, 'bulkmode': False, 'dynbulkid': False, 'allowUnsignedCerts': True, 'usehttps': False})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "allowUnsignedCerts": true,
        "bulkmode": false,
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "dynSearchIndex": false,
        "dynbulkid": false,
        "index_prefix": ".operations.",
        "input_type": "ovirt",
        "name": "elasticsearch_output_ops",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": [
            "logging-es-ops0",
            "logging-es-ops1"
        ],
        "server_port": 9200,
        "type": "elasticsearch",
        "usehttps": false
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Check logging_inputs item in logging_flows.inputs] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:29
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.074)       0:01:10.176 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'flow_0', 'inputs': ['ovirt_collectd_input', 'ovirt_engine_input', 'ovirt_vdsm_input'], 'outputs': ['elasticsearch_output', 'elasticsearch_output_ops']})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "inputs": [
            "ovirt_collectd_input",
            "ovirt_engine_input",
            "ovirt_vdsm_input"
        ],
        "name": "flow_0",
        "outputs": [
            "elasticsearch_output",
            "elasticsearch_output_ops"
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'flow_1', 'inputs': ['basic_input'], 'outputs': ['default_files']})  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": {
        "inputs": [
            "basic_input"
        ],
        "name": "flow_1",
        "outputs": [
            "default_files"
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Re-read facts after adding custom fact] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:41
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.071)       0:01:10.248 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Create rsyslog debug dir] ************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:45
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.048)       0:01:10.297 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Delete debug file] *******************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:51
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.059)       0:01:10.356 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Create rsyslog debug file] ***********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:57
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.048)       0:01:10.405 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Use a debug var to avoid an empty dict in with_dict] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:63
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.049)       0:01:10.454 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Populate rsyslog debug file] *********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:67
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.047)       0:01:10.501 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Include Rsyslog role] ****************************************************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:84
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.049)       0:01:10.550 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main.yml:4
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.043)       0:01:10.594 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:4
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.045)       0:01:10.639 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:9
Tuesday 26 July 2022  23:18:30 +0000 (0:00:00.426)       0:01:11.066 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics_rhel7.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:19
Tuesday 26 July 2022  23:18:31 +0000 (0:00:00.084)       0:01:11.150 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/remote/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/remote/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/forwards/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/forwards/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/remote_files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/remote_files/main.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Main rsyslog subrole] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main.yml:7
Tuesday 26 July 2022  23:18:31 +0000 (0:00:00.100)       0:01:11.251 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get status of rsyslog packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:14
Tuesday 26 July 2022  23:18:31 +0000 (0:00:00.085)       0:01:11.337 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=rsyslog)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "rsyslog",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Reset original confs - logging package is absent] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:23
Tuesday 26 July 2022  23:18:31 +0000 (0:00:00.042)       0:01:11.380 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:30
Tuesday 26 July 2022  23:18:31 +0000 (0:00:00.037)       0:01:11.418 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "rsyslog-8.24.0-57.el7_9.3.x86_64 providing rsyslog is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Reset erased flag] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:39
Tuesday 26 July 2022  23:18:31 +0000 (0:00:00.547)       0:01:11.965 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_erased": false
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Gather package facts] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:43
Tuesday 26 July 2022  23:18:31 +0000 (0:00:00.040)       0:01:12.005 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "packages": {
            "PyYAML": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "PyYAML",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "acl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "acl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "audit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "authconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "authconfig",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "6.2.8"
                }
            ],
            "basesystem": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "basesystem",
                    "release": "7.el7.centos",
                    "source": "rpm",
                    "version": "10.0"
                }
            ],
            "bash": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bash",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "4.2.46"
                }
            ],
            "bc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bc",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.06.95"
                }
            ],
            "bind-export-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 32,
                    "name": "bind-export-libs",
                    "release": "26.P2.el7_9.7",
                    "source": "rpm",
                    "version": "9.11.4"
                }
            ],
            "binutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "binutils",
                    "release": "44.base.el7_9.1",
                    "source": "rpm",
                    "version": "2.27"
                }
            ],
            "btrfs-progs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "btrfs-progs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.9.1"
                }
            ],
            "bzip2-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bzip2-libs",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "ca-certificates": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ca-certificates",
                    "release": "72.el7_9",
                    "source": "rpm",
                    "version": "2021.2.50"
                }
            ],
            "centos-release": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "centos-release",
                    "release": "9.2009.1.el7.centos",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "checkpolicy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "checkpolicy",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "chkconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chkconfig",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.7.6"
                }
            ],
            "chrony": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chrony",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.4"
                }
            ],
            "cloud-init": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cloud-init",
                    "release": "7.el7.centos.5",
                    "source": "rpm",
                    "version": "19.4"
                }
            ],
            "cloud-utils-growpart": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "cloud-utils-growpart",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.29"
                }
            ],
            "coreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "coreutils",
                    "release": "24.el7_9.2",
                    "source": "rpm",
                    "version": "8.22"
                }
            ],
            "cpio": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cpio",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "2.11"
                }
            ],
            "cracklib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cracklib-dicts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib-dicts",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cronie": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "cronie-anacron": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie-anacron",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "crontabs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "crontabs",
                    "release": "6.20121102git.el7",
                    "source": "rpm",
                    "version": "1.11"
                }
            ],
            "cryptsetup-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cryptsetup-libs",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.0.3"
                }
            ],
            "curl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "curl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "cyrus-sasl-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cyrus-sasl-lib",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.1.26"
                }
            ],
            "dbus": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-glib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-glib",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.100"
                }
            ],
            "dbus-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus-libs",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-python",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "device-mapper": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "device-mapper-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper-libs",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "dhclient": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhclient",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-common": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-common",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-libs",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "diffutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "diffutils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "3.3"
                }
            ],
            "dmidecode": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dmidecode",
                    "release": "5.el7_9.1",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "dracut": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-generic": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-generic",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-rescue": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-rescue",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-network": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-network",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "e2fsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "e2fsprogs-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "elfutils-default-yama-scope": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "elfutils-default-yama-scope",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libelf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libelf",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "epel-release": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "epel-release",
                    "release": "14",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "ethtool": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "ethtool",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "4.8"
                }
            ],
            "expat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "expat",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "file": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "file-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file-libs",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "filesystem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "filesystem",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "findutils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "findutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.5.11"
                }
            ],
            "fipscheck": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "fipscheck-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck-lib",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "freetype": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "freetype",
                    "release": "14.el7_9.1",
                    "source": "rpm",
                    "version": "2.8"
                }
            ],
            "gawk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gawk",
                    "release": "4.el7_3.1",
                    "source": "rpm",
                    "version": "4.0.2"
                }
            ],
            "gdbm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdbm",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.10"
                }
            ],
            "gdisk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdisk",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.8.10"
                }
            ],
            "gettext": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "gettext-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "glib2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glib2",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.56.1"
                }
            ],
            "glibc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "glibc-common": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc-common",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "gmp": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "gmp",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "6.0.0"
                }
            ],
            "gnupg2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnupg2",
                    "release": "5.el7_5",
                    "source": "rpm",
                    "version": "2.0.22"
                }
            ],
            "gnutls": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnutls",
                    "release": "9.el7_6",
                    "source": "rpm",
                    "version": "3.3.29"
                }
            ],
            "gobject-introspection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gobject-introspection",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.56.1"
                }
            ],
            "gpg-pubkey": [
                {
                    "arch": null,
                    "epoch": null,
                    "name": "gpg-pubkey",
                    "release": "53a7ff4b",
                    "source": "rpm",
                    "version": "f4a80eb5"
                }
            ],
            "gpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gpgme",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.3.2"
                }
            ],
            "grep": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grep",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "groff-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "groff-base",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.22.2"
                }
            ],
            "grub2": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-common": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-common",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-pc",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc-modules": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-pc-modules",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-extra": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-extra",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-minimal",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grubby": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grubby",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "8.28"
                }
            ],
            "gssproxy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gssproxy",
                    "release": "30.el7_9",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "gzip": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gzip",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.5"
                }
            ],
            "hardlink": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "hardlink",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "hostname": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hostname",
                    "release": "3.el7_7.1",
                    "source": "rpm",
                    "version": "3.13"
                }
            ],
            "hwdata": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hwdata",
                    "release": "9.7.el7",
                    "source": "rpm",
                    "version": "0.252"
                }
            ],
            "info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "5.1"
                }
            ],
            "initscripts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "initscripts",
                    "release": "1.el7_9.1",
                    "source": "rpm",
                    "version": "9.49.53"
                }
            ],
            "iproute": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iproute",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "4.11.0"
                }
            ],
            "iptables": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iptables",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.4.21"
                }
            ],
            "iputils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iputils",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "20160308"
                }
            ],
            "irqbalance": [
                {
                    "arch": "x86_64",
                    "epoch": 3,
                    "name": "irqbalance",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "1.0.7"
                }
            ],
            "jansson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "jansson",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2.10"
                }
            ],
            "json-c": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "json-c",
                    "release": "4.el7_0",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "kbd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kbd",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-legacy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-legacy",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-misc": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-misc",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kernel": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools-libs",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kexec-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kexec-tools",
                    "release": "51.el7_9.3",
                    "source": "rpm",
                    "version": "2.0.15"
                }
            ],
            "keyutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "keyutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "kmod": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kmod-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod-libs",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kpartx": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kpartx",
                    "release": "135.el7_9",
                    "source": "rpm",
                    "version": "0.4.9"
                }
            ],
            "krb5-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "krb5-libs",
                    "release": "50.el7",
                    "source": "rpm",
                    "version": "1.15.1"
                }
            ],
            "less": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "less",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "458"
                }
            ],
            "libacl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libacl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "libassuan": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libassuan",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libattr",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "2.4.46"
                }
            ],
            "libbasicobjects": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libbasicobjects",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.1"
                }
            ],
            "libblkid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libblkid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libcap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.22"
                }
            ],
            "libcap-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap-ng",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.7.5"
                }
            ],
            "libcgroup": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcgroup",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "0.41"
                }
            ],
            "libcollection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcollection",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "libcom_err": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcom_err",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libcroco": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcroco",
                    "release": "6.el7_9",
                    "source": "rpm",
                    "version": "0.6.12"
                }
            ],
            "libcurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcurl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "libdaemon": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdaemon",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.14"
                }
            ],
            "libdb": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libdb-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb-utils",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libedit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libedit",
                    "release": "12.20121213cvs.el7",
                    "source": "rpm",
                    "version": "3.0"
                }
            ],
            "libestr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libestr",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.1.9"
                }
            ],
            "libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.0.21"
                }
            ],
            "libfastjson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libfastjson",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.99.4"
                }
            ],
            "libffi": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libffi",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.0.13"
                }
            ],
            "libgcc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcc",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgcrypt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcrypt",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "1.5.3"
                }
            ],
            "libgomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgomp",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgpg-error": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgpg-error",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.12"
                }
            ],
            "libidn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libidn",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.28"
                }
            ],
            "libini_config": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libini_config",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "1.3.1"
                }
            ],
            "liblognorm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "liblognorm",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.0.2"
                }
            ],
            "libmnl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmnl",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "libmount": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmount",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libndp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libndp",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "libnetfilter_conntrack": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnetfilter_conntrack",
                    "release": "1.el7_3",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "libnfnetlink": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfnetlink",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.0.1"
                }
            ],
            "libnfsidmap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfsidmap",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "0.25"
                }
            ],
            "libnl3": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libnl3-cli": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3-cli",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libpath_utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpath_utils",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.2.1"
                }
            ],
            "libpipeline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpipeline",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libpng": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "libpng",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.5.13"
                }
            ],
            "libpwquality": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpwquality",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libref_array": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libref_array",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.5"
                }
            ],
            "librelp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "librelp",
                    "release": "1.el7_5.1",
                    "source": "rpm",
                    "version": "1.2.12"
                }
            ],
            "libseccomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libseccomp",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.3.1"
                }
            ],
            "libselinux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-python",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-utils",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage-python",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsepol": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsepol",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsmartcols": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsmartcols",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libss",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libssh2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libssh2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.8.0"
                }
            ],
            "libstdc++": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libstdc++",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libsysfs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsysfs",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libtasn1": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtasn1",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.10"
                }
            ],
            "libteam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libteam",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "libtirpc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtirpc",
                    "release": "0.16.el7",
                    "source": "rpm",
                    "version": "0.2.4"
                }
            ],
            "libunistring": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libunistring",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.9.3"
                }
            ],
            "libuser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuser",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.60"
                }
            ],
            "libutempter": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libutempter",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.1.6"
                }
            ],
            "libuuid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuuid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libverto": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libverto-libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto-libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libxml2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libxml2-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2-python",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libyaml": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libyaml",
                    "release": "11.el7_0",
                    "source": "rpm",
                    "version": "0.1.4"
                }
            ],
            "logrotate": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "logrotate",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.8.6"
                }
            ],
            "lshw": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lshw",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "B.02.18"
                }
            ],
            "lsof": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lsof",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.87"
                }
            ],
            "lua": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lua",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "5.1.4"
                }
            ],
            "lz4": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lz4",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.8.3"
                }
            ],
            "lzo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lzo",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.06"
                }
            ],
            "make": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "make",
                    "release": "24.el7",
                    "source": "rpm",
                    "version": "3.82"
                }
            ],
            "man-db": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "man-db",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.6.3"
                }
            ],
            "mariadb-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "mariadb-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.5.68"
                }
            ],
            "microcode_ctl": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "microcode_ctl",
                    "release": "73.11.el7_9",
                    "source": "rpm",
                    "version": "2.1"
                }
            ],
            "mozjs17": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "mozjs17",
                    "release": "20.el7",
                    "source": "rpm",
                    "version": "17.0.0"
                }
            ],
            "ncurses": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-base": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ncurses-base",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses-libs",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "net-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "net-tools",
                    "release": "0.25.20131004git.el7",
                    "source": "rpm",
                    "version": "2.0"
                }
            ],
            "nettle": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nettle",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.7.1"
                }
            ],
            "newt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "newt-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "nfs-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "nfs-utils",
                    "release": "0.68.el7.2",
                    "source": "rpm",
                    "version": "1.3.0"
                }
            ],
            "nspr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nspr",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "4.32.0"
                }
            ],
            "nss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-pem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-pem",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "nss-softokn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-softokn-freebl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn-freebl",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-sysinit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-sysinit",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-tools",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-util": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-util",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "numactl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "numactl-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "2.0.12"
                }
            ],
            "openldap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openldap",
                    "release": "24.el7_9",
                    "source": "rpm",
                    "version": "2.4.44"
                }
            ],
            "openssh": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-clients": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-clients",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-server": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-server",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssl": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "openssl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl-libs",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "os-prober": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "os-prober",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.58"
                }
            ],
            "p11-kit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "p11-kit-trust": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit-trust",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "pam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pam",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.1.8"
                }
            ],
            "parted": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "parted",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "3.1"
                }
            ],
            "passwd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "passwd",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.79"
                }
            ],
            "pciutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pciutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.5.1"
                }
            ],
            "pcre": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pcre",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "8.32"
                }
            ],
            "pinentry": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pinentry",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "0.8.1"
                }
            ],
            "pkgconfig": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "pkgconfig",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.27.1"
                }
            ],
            "policycoreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "policycoreutils-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils-python",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "polkit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "0.112"
                }
            ],
            "polkit-pkla-compat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit-pkla-compat",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.1"
                }
            ],
            "popt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "popt",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.13"
                }
            ],
            "postfix": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "postfix",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "2.10.1"
                }
            ],
            "procps-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "procps-ng",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "3.3.10"
                }
            ],
            "pth": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pth",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.0.7"
                }
            ],
            "pygpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pygpgme",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.3"
                }
            ],
            "pyliblzma": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyliblzma",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "0.5.3"
                }
            ],
            "pyserial": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "pyserial",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-IPy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-IPy",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.75"
                }
            ],
            "python-babel": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-babel",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "0.9.6"
                }
            ],
            "python-backports": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-backports",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "python-backports-ssl_match_hostname": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-backports-ssl_match_hostname",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.5.0.1"
                }
            ],
            "python-chardet": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-chardet",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.2.1"
                }
            ],
            "python-configobj": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-configobj",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.7.2"
                }
            ],
            "python-decorator": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-decorator",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.0"
                }
            ],
            "python-gobject-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-gobject-base",
                    "release": "1.el7_4.1",
                    "source": "rpm",
                    "version": "3.22.0"
                }
            ],
            "python-iniparse": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-iniparse",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-ipaddress": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-ipaddress",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.0.16"
                }
            ],
            "python-jinja2": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jinja2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.7.2"
                }
            ],
            "python-jsonpatch": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpatch",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "python-jsonpointer": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpointer",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9"
                }
            ],
            "python-kitchen": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-kitchen",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "python-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-libs",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-linux-procfs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-linux-procfs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.4.11"
                }
            ],
            "python-markupsafe": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-markupsafe",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "python-perf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-perf",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "python-prettytable": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-prettytable",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.7.2"
                }
            ],
            "python-pycurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-pycurl",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "7.19.0"
                }
            ],
            "python-pyudev": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-pyudev",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.15"
                }
            ],
            "python-requests": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-requests",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.6.0"
                }
            ],
            "python-schedutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-schedutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-setuptools": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-setuptools",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.9.8"
                }
            ],
            "python-six": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-six",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9.0"
                }
            ],
            "python-urlgrabber": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urlgrabber",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "python-urllib3": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urllib3",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.10.2"
                }
            ],
            "pyxattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyxattr",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.5.1"
                }
            ],
            "qemu-guest-agent": [
                {
                    "arch": "x86_64",
                    "epoch": 10,
                    "name": "qemu-guest-agent",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.12.0"
                }
            ],
            "qrencode-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "qrencode-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.1"
                }
            ],
            "quota": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "quota",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "quota-nls": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "quota-nls",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "readline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "readline",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "6.2"
                }
            ],
            "rootfiles": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "rootfiles",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "8.1"
                }
            ],
            "rpcbind": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpcbind",
                    "release": "49.el7",
                    "source": "rpm",
                    "version": "0.2.0"
                }
            ],
            "rpm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-build-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-build-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-python",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rsync": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsync",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.1.2"
                }
            ],
            "rsyslog": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsyslog",
                    "release": "57.el7_9.3",
                    "source": "rpm",
                    "version": "8.24.0"
                }
            ],
            "sed": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sed",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.2.2"
                }
            ],
            "selinux-policy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "selinux-policy-targeted": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy-targeted",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "setools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "setools-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.3.8"
                }
            ],
            "setup": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "setup",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.8.71"
                }
            ],
            "sg3_utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "sg3_utils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "shadow-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "shadow-utils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "4.6"
                }
            ],
            "shared-mime-info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "shared-mime-info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.8"
                }
            ],
            "slang": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "slang",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.2.4"
                }
            ],
            "snappy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "snappy",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.1.0"
                }
            ],
            "sqlite": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sqlite",
                    "release": "8.el7_7.1",
                    "source": "rpm",
                    "version": "3.7.17"
                }
            ],
            "sudo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sudo",
                    "release": "10.el7_9.2",
                    "source": "rpm",
                    "version": "1.8.23"
                }
            ],
            "systemd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-libs",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-sysv": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-sysv",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "sysvinit-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sysvinit-tools",
                    "release": "14.dsf.el7",
                    "source": "rpm",
                    "version": "2.88"
                }
            ],
            "tar": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "tar",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.26"
                }
            ],
            "tcp_wrappers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "tcp_wrappers-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers-libs",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "teamd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "teamd",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "trousers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "trousers",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.3.14"
                }
            ],
            "tuned": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tuned",
                    "release": "11.el7_9",
                    "source": "rpm",
                    "version": "2.11.0"
                }
            ],
            "tzdata": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tzdata",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2021e"
                }
            ],
            "ustr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ustr",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.0.4"
                }
            ],
            "util-linux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "util-linux",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "vim-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "vim-minimal",
                    "release": "8.el7_9",
                    "source": "rpm",
                    "version": "7.4.629"
                }
            ],
            "virt-what": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "virt-what",
                    "release": "4.el7_9.1",
                    "source": "rpm",
                    "version": "1.18"
                }
            ],
            "which": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "which",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "wpa_supplicant": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "wpa_supplicant",
                    "release": "12.el7_9.2",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "xfsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xfsprogs",
                    "release": "22.el7",
                    "source": "rpm",
                    "version": "4.5.0"
                }
            ],
            "xz": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "xz-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "yum": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum",
                    "release": "168.el7.centos",
                    "source": "rpm",
                    "version": "3.4.3"
                }
            ],
            "yum-metadata-parser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "yum-metadata-parser",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.1.4"
                }
            ],
            "yum-plugin-fastestmirror": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-plugin-fastestmirror",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "yum-utils": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-utils",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "zlib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "zlib",
                    "release": "19.el7_9",
                    "source": "rpm",
                    "version": "1.2.7"
                }
            ]
        }
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get rsyslog version] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:47
Tuesday 26 July 2022  23:18:32 +0000 (0:00:00.864)       0:01:12.870 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_version": "8.24.0"
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version 1] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:54
Tuesday 26 July 2022  23:18:32 +0000 (0:00:00.052)       0:01:12.922 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {}

MSG:

Rsyslog_version is 8.24.0, which is older than "8.37.0-7.2".

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version 2] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:59
Tuesday 26 July 2022  23:18:32 +0000 (0:00:00.134)       0:01:13.057 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set __rsyslog_failed_validation] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:65
Tuesday 26 July 2022  23:18:33 +0000 (0:00:00.032)       0:01:13.089 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create the config directory if it does not exist] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:72
Tuesday 26 July 2022  23:18:33 +0000 (0:00:00.043)       0:01:13.132 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/etc/rsyslog.d",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 50,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create a work directory] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:79
Tuesday 26 July 2022  23:18:33 +0000 (0:00:00.346)       0:01:13.479 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0700",
    "owner": "root",
    "path": "/var/lib/rsyslog",
    "secontext": "system_u:object_r:syslogd_var_lib_t:s0",
    "size": 54,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create logging directory if it does not exist or the ownership and/or modes are different.] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:85
Tuesday 26 July 2022  23:18:33 +0000 (0:00:00.346)       0:01:13.825 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/var/log",
    "secontext": "system_u:object_r:var_log_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get mode of rsyslog.conf if it exists] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:93
Tuesday 26 July 2022  23:18:34 +0000 (0:00:00.332)       0:01:14.157 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1658877501.7243896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "c9638f934d9bd63f915871a44f22aa1968342884",
        "ctime": 1658877498.9523895,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 83,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1642101032.0,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 3232,
        "uid": 0,
        "version": "2046390133",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate main rsyslog configuration] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:98
Tuesday 26 July 2022  23:18:34 +0000 (0:00:00.359)       0:01:14.517 ********** 
NOTIFIED HANDLER fedora.linux_system_roles.private_logging_subrole_rsyslog : restart rsyslogd for /cache/centos-7.qcow2c.snap
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "checksum": "57e12c1516a87bb8d6c6b3557393db2283f6a5f3",
    "dest": "/etc/rsyslog.conf",
    "gid": 0,
    "group": "root",
    "md5sum": "e08a7b6fa14b8e9ce4b3f79d00d21c08",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 108,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877514.500124-278323-160231452081865/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate global rule to add to __rsyslog_common_rules] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:108
Tuesday 26 July 2022  23:18:35 +0000 (0:00:00.623)       0:01:15.140 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_common_rules": [
            {
                "comment": "Global options",
                "filename": "00-global.conf",
                "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
            },
            {
                "name": "local-modules",
                "sections": [
                    {
                        "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                    }
                ],
                "state": "absent",
                "type": "modules"
            },
            {
                "name": "common-defaults",
                "sections": [
                    {
                        "comment": "Log every message",
                        "options": "$RepeatedMsgReduction off"
                    }
                ],
                "type": "global"
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate common rsyslog configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:131
Tuesday 26 July 2022  23:18:35 +0000 (0:00:00.136)       0:01:15.277 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
    "dest": "/etc/rsyslog.d/00-global.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 90,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
    "state": "file",
    "uid": 0
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
    "dest": "/etc/rsyslog.d/05-common-defaults.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "md5sum": "746d586a506a03409023ceae147c2b17",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 73,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Initialize list of template results] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:155
Tuesday 26 July 2022  23:18:36 +0000 (0:00:01.224)       0:01:16.501 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove common config files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:159
Tuesday 26 July 2022  23:18:36 +0000 (0:00:00.129)       0:01:16.631 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include input sub-vars] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:177
Tuesday 26 July 2022  23:18:36 +0000 (0:00:00.055)       0:01:16.687 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'basic_input', 'type': 'basics'}) => {
    "ansible_facts": {
        "__rsyslog_basics_packages": []
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "basic_input",
        "type": "basics"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_collectd_input', 'type': 'ovirt', 'subtype': 'collectd', 'ovirt_collectd_port': 44514, 'ovirt_elasticsearch_index_prefix': 'project.ovirt-metrics', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '111-222-333'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_collectd_input",
        "ovirt_collectd_port": 44514,
        "ovirt_elasticsearch_index_prefix": "project.ovirt-metrics",
        "ovirt_env_name": "test-engine",
        "ovirt_env_uuid": "111-222-333",
        "subtype": "collectd",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine_input', 'type': 'ovirt', 'subtype': 'engine', 'ovirt_elasticsearch_index_prefix': 'project.ovirt-logs', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '444-555-666', 'ovirt_vds_cluster_name': 'test_vds_cluster', 'ovirt_engine_fqdn': 'engine.ovirt.example.com', 'ovirt_input_file': '/var/log/ovirt-engine/engine.log'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_engine_input",
        "ovirt_elasticsearch_index_prefix": "project.ovirt-logs",
        "ovirt_engine_fqdn": "engine.ovirt.example.com",
        "ovirt_env_name": "test-engine",
        "ovirt_env_uuid": "444-555-666",
        "ovirt_input_file": "/var/log/ovirt-engine/engine.log",
        "ovirt_vds_cluster_name": "test_vds_cluster",
        "subtype": "engine",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm_input', 'type': 'ovirt', 'subtype': 'vdsm', 'ovirt_elasticsearch_index_prefix': 'project.ovirt-logs', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '777-888-999', 'ovirt_vds_cluster_name': 'test_vds_cluster', 'ovirt_engine_fqdn': 'engine.ovirt.example.com', 'ovirt_input_file': '/var/log/vdsm/vdsm.log'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_vdsm_input",
        "ovirt_elasticsearch_index_prefix": "project.ovirt-logs",
        "ovirt_engine_fqdn": "engine.ovirt.example.com",
        "ovirt_env_name": "test-engine",
        "ovirt_env_uuid": "777-888-999",
        "ovirt_input_file": "/var/log/vdsm/vdsm.log",
        "ovirt_vds_cluster_name": "test_vds_cluster",
        "subtype": "vdsm",
        "type": "ovirt"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_bogus_input', 'type': 'ovirt', 'subtype': 'bogus'}) => {
    "ansible_facts": {
        "__rsyslog_ovirt_packages": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse",
            "libfastjson",
            "liblognorm",
            "libestr"
        ],
        "__rsyslog_ovirt_rules": [
            "{{ rsyslog_conf_ovirt_local_modules }}",
            "{{ rsyslog_conf_ovirt_main_modules }}",
            "{{ rsyslog_rulebase_ovirt_engine }}",
            "{{ rsyslog_rulebase_ovirt_vdsm }}",
            "{{ rsyslog_rulebase_ovirt_parse_json }}"
        ],
        "rsyslog_conf_ovirt_local_modules": [
            {
                "name": "input-ovirt-local_modules",
                "sections": [
                    {
                        "options": "{% if rsyslog_inputs | selectattr('name', 'defined') |\n  selectattr('type', 'defined') |\n  selectattr('type', 'match', '^basics$') | list | length == 0 %}\n# Log messages sent to local UNIX socket with use=off'\nmodule(load=\"imuxsock\" SysSock.Use=\"off\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_conf_ovirt_main_modules": [
            {
                "name": "input-ovirt-main-modules",
                "sections": [
                    {
                        "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                    },
                    {
                        "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                    },
                    {
                        "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                    },
                    {
                        "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                    },
                    {
                        "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                    }
                ],
                "type": "modules"
            }
        ],
        "rsyslog_rulebase_ovirt_engine": [
            {
                "filename": "ovirt_engine.rulebase",
                "name": "ovirt_engine",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_parse_json": [
            {
                "filename": "parse_json.rulebase",
                "name": "parse_json",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%.:json%"
                    }
                ]
            }
        ],
        "rsyslog_rulebase_ovirt_vdsm": [
            {
                "filename": "ovirt_vdsm.rulebase",
                "name": "ovirt_vdsm",
                "nocomment": true,
                "sections": [
                    {
                        "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                    }
                ]
            }
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml"
    ],
    "ansible_loop_var": "input_item",
    "changed": false,
    "input_item": {
        "name": "ovirt_bogus_input",
        "subtype": "bogus",
        "type": "ovirt"
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Run input sub-tasks] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:188
Tuesday 26 July 2022  23:18:36 +0000 (0:00:00.121)       0:01:16.809 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/basics/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'basic_input', 'type': 'basics'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_collectd_input', 'type': 'ovirt', 'subtype': 'collectd', 'ovirt_collectd_port': 44514, 'ovirt_elasticsearch_index_prefix': 'project.ovirt-metrics', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '111-222-333'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_engine_input', 'type': 'ovirt', 'subtype': 'engine', 'ovirt_elasticsearch_index_prefix': 'project.ovirt-logs', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '444-555-666', 'ovirt_vds_cluster_name': 'test_vds_cluster', 'ovirt_engine_fqdn': 'engine.ovirt.example.com', 'ovirt_input_file': '/var/log/ovirt-engine/engine.log'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_vdsm_input', 'type': 'ovirt', 'subtype': 'vdsm', 'ovirt_elasticsearch_index_prefix': 'project.ovirt-logs', 'ovirt_env_name': 'test-engine', 'ovirt_env_uuid': '777-888-999', 'ovirt_vds_cluster_name': 'test_vds_cluster', 'ovirt_engine_fqdn': 'engine.ovirt.example.com', 'ovirt_input_file': '/var/log/vdsm/vdsm.log'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'ovirt_bogus_input', 'type': 'ovirt', 'subtype': 'bogus'})

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update basics input packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/basics/main.yml:3
Tuesday 26 July 2022  23:18:36 +0000 (0:00:00.136)       0:01:16.945 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:36 +0000 (0:00:00.065)       0:01:17.011 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:36 +0000 (0:00:00.052)       0:01:17.063 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:37 +0000 (0:00:00.044)       0:01:17.108 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:37 +0000 (0:00:00.061)       0:01:17.169 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create basics input configuration file input-basics-basic_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/basics/main.yml:10
Tuesday 26 July 2022  23:18:37 +0000 (0:00:00.042)       0:01:17.212 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:37 +0000 (0:00:00.068)       0:01:17.280 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:37 +0000 (0:00:00.043)       0:01:17.323 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-basics-basic_input', 'type': 'input', 'state': 'present', 'sections': [{'options': '$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == "imjournal" or $inputname == "imuxsock")\n  then {\n    call default_files\n}\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
    "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-basics-basic_input",
        "sections": [
            {
                "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 572,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:37 +0000 (0:00:00.676)       0:01:18.000 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:37 +0000 (0:00:00.056)       0:01:18.057 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-basics-basic_input', 'type': 'input', 'state': 'present', 'sections': [{'options': '$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == "imjournal" or $inputname == "imuxsock")\n  then {\n    call default_files\n}\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-basics-basic_input",
        "sections": [
            {
                "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:18:38 +0000 (0:00:00.154)       0:01:18.211 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:18:38 +0000 (0:00:00.088)       0:01:18.300 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:11
Tuesday 26 July 2022  23:18:38 +0000 (0:00:00.459)       0:01:18.759 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:18:38 +0000 (0:00:00.097)       0:01:18.857 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:38 +0000 (0:00:00.064)       0:01:18.922 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog-mmnormalize",
            "rsyslog-mmjsonparse"
        ]
    },
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed",
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3 will be installed\n---> Package rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                  Arch        Version                Repository    Size\n================================================================================\nInstalling:\n rsyslog-mmjsonparse      x86_64      8.24.0-57.el7_9.3      updates       44 k\n rsyslog-mmnormalize      x86_64      8.24.0-57.el7_9.3      updates       44 k\n\nTransaction Summary\n================================================================================\nInstall  2 Packages\n\nTotal size: 88 k\nInstalled size: 31 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 1/2 \n  Installing : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 2/2 \n  Verifying  : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 1/2 \n  Verifying  : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 2/2 \n\nInstalled:\n  rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3                                \n  rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3                                \n\nComplete!\n"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:40 +0000 (0:00:02.025)       0:01:20.947 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "md5sum": "010ff7db1505a75738c4b39383a75133",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:43 +0000 (0:00:02.844)       0:01:23.792 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:43 +0000 (0:00:00.066)       0:01:23.858 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create oVirt input configuration file input-ovirt-ovirt_collectd_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:15
Tuesday 26 July 2022  23:18:43 +0000 (0:00:00.078)       0:01:23.937 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:43 +0000 (0:00:00.073)       0:01:24.010 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:43 +0000 (0:00:00.043)       0:01:24.054 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_collectd_input', 'type': 'input', 'sections': [{'options': 'input(name="ovirt_collectd_input" type="imtcp" port="44514")\nif $inputname == "ovirt_collectd_input" then {\n    set $!original_raw_message = $msg;\n    action(name="collectd_mmjsonparse" type="mmjsonparse" cookie="") # parse entire message as json\n    set $!@timestamp = exec_template(\'cnvt_to_viaq_timestamp\');\n    unset $!time;\n    if $!collectd!plugin == \'virt\' then {\n        set $!ovirt!entity = \'vms\';\n    } else {\n        set $!ovirt!entity = \'hosts\';\n    }\n    set $.index_prefix = "project.ovirt-metrics" & "-" & "test-engine" & "." & "111-222-333" & ".";\n    set $.input_type = "ovirt";\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_collectd_input",
        "sections": [
            {
                "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "3e99cf979651c692abfff4b823198b0d",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 796,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:44 +0000 (0:00:00.714)       0:01:24.769 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:44 +0000 (0:00:00.103)       0:01:24.872 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_collectd_input', 'type': 'input', 'sections': [{'options': 'input(name="ovirt_collectd_input" type="imtcp" port="44514")\nif $inputname == "ovirt_collectd_input" then {\n    set $!original_raw_message = $msg;\n    action(name="collectd_mmjsonparse" type="mmjsonparse" cookie="") # parse entire message as json\n    set $!@timestamp = exec_template(\'cnvt_to_viaq_timestamp\');\n    unset $!time;\n    if $!collectd!plugin == \'virt\' then {\n        set $!ovirt!entity = \'vms\';\n    } else {\n        set $!ovirt!entity = \'hosts\';\n    }\n    set $.index_prefix = "project.ovirt-metrics" & "-" & "test-engine" & "." & "111-222-333" & ".";\n    set $.input_type = "ovirt";\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == "ovirt_collectd_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_collectd_input",
        "sections": [
            {
                "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:30
Tuesday 26 July 2022  23:18:44 +0000 (0:00:00.139)       0:01:25.012 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.204102",
    "end": "2022-07-26 23:18:45.226177",
    "rc": 0,
    "start": "2022-07-26 23:18:45.022075"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:18:45 +0000 (0:00:00.537)       0:01:25.549 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:18:45 +0000 (0:00:00.065)       0:01:25.614 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:11
Tuesday 26 July 2022  23:18:46 +0000 (0:00:00.485)       0:01:26.100 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:18:46 +0000 (0:00:00.107)       0:01:26.207 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:46 +0000 (0:00:00.070)       0:01:26.277 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:46 +0000 (0:00:00.522)       0:01:26.799 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:49 +0000 (0:00:02.635)       0:01:29.435 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:49 +0000 (0:00:00.154)       0:01:29.590 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create oVirt input configuration file input-ovirt-ovirt_engine_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:15
Tuesday 26 July 2022  23:18:49 +0000 (0:00:00.077)       0:01:29.668 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:49 +0000 (0:00:00.081)       0:01:29.749 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:49 +0000 (0:00:00.046)       0:01:29.795 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_engine_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_engine_input" then {\n  action(name="ovirt-engine_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_engine.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_engine_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "444-555-666" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'test_vds_cluster\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'engine.ovirt.example.com\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_engine_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1365,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:50 +0000 (0:00:00.655)       0:01:30.451 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:50 +0000 (0:00:00.070)       0:01:30.522 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_engine_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_engine_input" then {\n  action(name="ovirt-engine_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_engine.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_engine_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "444-555-666" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'test_vds_cluster\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'engine.ovirt.example.com\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_engine_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_engine_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:30
Tuesday 26 July 2022  23:18:50 +0000 (0:00:00.104)       0:01:30.627 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.206292",
    "end": "2022-07-26 23:18:50.848189",
    "rc": 0,
    "start": "2022-07-26 23:18:50.641897"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:18:51 +0000 (0:00:00.547)       0:01:31.174 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:18:51 +0000 (0:00:00.065)       0:01:31.240 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:11
Tuesday 26 July 2022  23:18:51 +0000 (0:00:00.458)       0:01:31.698 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:18:51 +0000 (0:00:00.140)       0:01:31.839 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:51 +0000 (0:00:00.068)       0:01:31.908 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:52 +0000 (0:00:00.594)       0:01:32.502 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:55 +0000 (0:00:02.615)       0:01:35.117 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:55 +0000 (0:00:00.078)       0:01:35.196 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create oVirt input configuration file input-ovirt-ovirt_vdsm_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:15
Tuesday 26 July 2022  23:18:55 +0000 (0:00:00.075)       0:01:35.272 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:55 +0000 (0:00:00.079)       0:01:35.352 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:55 +0000 (0:00:00.090)       0:01:35.442 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_vdsm_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_vdsm_input" then {\n  action(name="ovirt-vdsm_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_vdsm.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_vdsm_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "777-888-999" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'test_vds_cluster\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'engine.ovirt.example.com\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
    "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-ovirt_vdsm_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1341,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:18:56 +0000 (0:00:00.669)       0:01:36.112 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:18:56 +0000 (0:00:00.081)       0:01:36.194 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-ovirt_vdsm_input', 'type': 'input', 'sections': [{'options': 'input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"\n      reopenOnTruncate="on" startmsg.regex="^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}")\nif $syslogtag == "ovirt_vdsm_input" then {\n  action(name="ovirt-vdsm_mmnormalize" type="mmnormalize"\n         rulebase="/etc/rsyslog.d/ovirt_vdsm.rulebase" path="$.ovirt")\n}\nif $syslogtag == "ovirt_vdsm_input" then {\n  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "777-888-999" & ".";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & "T" & $.ovirt!time & "." & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = \'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com\';\n  set $!ovirt!cluster_name = \'test_vds_cluster\';\n  set $!ipaddr4 = \'10.0.2.15\';\n  set $!ovirt!engine_fqdn = \'engine.ovirt.example.com\';\n  set $.input_type = "ovirt";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == "ovirt_vdsm_input")\n  then {\n    call elasticsearch_output_ops\n}\n'}], 'state': 'present'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-ovirt_vdsm_input",
        "sections": [
            {
                "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
            }
        ],
        "state": "present",
        "type": "input"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:30
Tuesday 26 July 2022  23:18:56 +0000 (0:00:00.114)       0:01:36.308 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.208073",
    "end": "2022-07-26 23:18:56.522703",
    "rc": 0,
    "start": "2022-07-26 23:18:56.314630"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set ovirt platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:3
Tuesday 26 July 2022  23:18:56 +0000 (0:00:00.540)       0:01:36.848 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:4
Tuesday 26 July 2022  23:18:56 +0000 (0:00:00.064)       0:01:36.913 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/set_vars.yml:11
Tuesday 26 July 2022  23:18:57 +0000 (0:00:00.493)       0:01:37.406 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python-utils"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_ovirt_prereq_packages": [
            "policycoreutils-python"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update oVirt input packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:8
Tuesday 26 July 2022  23:18:57 +0000 (0:00:00.101)       0:01:37.508 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:18:57 +0000 (0:00:00.068)       0:01:37.576 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "policycoreutils-python-2.5-34.el7.x86_64 providing policycoreutils-python is already installed",
        "rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmnormalize is already installed",
        "rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64 providing rsyslog-mmjsonparse is already installed",
        "libfastjson-0.99.4-3.el7.x86_64 providing libfastjson is already installed",
        "liblognorm-2.0.2-3.el7.x86_64 providing liblognorm is already installed",
        "libestr-0.1.9-2.el7.x86_64 providing libestr is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:18:58 +0000 (0:00:00.607)       0:01:38.184 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
    "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 23,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
    "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 356,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
    "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 315,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
    "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 243,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
    "dest": "/etc/rsyslog.d/parse_json.rulebase",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 26,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:19:00 +0000 (0:00:02.577)       0:01:40.762 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:19:00 +0000 (0:00:00.088)       0:01:40.850 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-local_modules', 'type': 'modules', 'sections': [{'options': ''}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-local_modules",
        "sections": [
            {
                "options": ""
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'input-ovirt-main-modules', 'type': 'modules', 'sections': [{'options': '# Read from file with inotify enabled\nmodule(load="imfile" mode="inotify")'}, {'options': '# Read from tcp collectd metrics\nmodule(load="imtcp")'}, {'options': '# Normalize logs\nmodule(load="mmnormalize")'}, {'options': '# Parse logs to JSON\nmodule(load="mmjsonparse")'}, {'options': 'template(name="cnvt_to_viaq_timestamp" type="list") {\n    property(name="TIMESTAMP" dateFormat="rfc3339")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "input-ovirt-main-modules",
        "sections": [
            {
                "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
            },
            {
                "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
            },
            {
                "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
            },
            {
                "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
            },
            {
                "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_engine', 'filename': 'ovirt_engine.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %thread:string{"quoting.char.begin":"(","quoting.char.end":")"}% %correlationid:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_engine.rulebase",
        "name": "ovirt_engine",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'ovirt_vdsm', 'filename': 'ovirt_vdsm.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{"quoting.char.begin":"(","quoting.char.end":")"}% %thread:string{"quoting.char.begin":"[","quoting.char.end":"]"}% %message:rest%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "ovirt_vdsm.rulebase",
        "name": "ovirt_vdsm",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'parse_json', 'filename': 'parse_json.rulebase', 'nocomment': True, 'sections': [{'options': 'version=2\nrule=:%.:json%'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "filename": "parse_json.rulebase",
        "name": "parse_json",
        "nocomment": true,
        "sections": [
            {
                "options": "version=2\nrule=:%.:json%"
            }
        ]
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create oVirt input configuration file input-ovirt-ovirt_bogus_input in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:15
Tuesday 26 July 2022  23:19:00 +0000 (0:00:00.073)       0:01:40.924 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure collectd port is allowed for rsyslogd to listen to] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:30
Tuesday 26 July 2022  23:19:00 +0000 (0:00:00.051)       0:01:40.975 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "cmd": "set -euo pipefail\nsport=44514\nplist=$( semanage port -l | grep \"$sport\" || : )\nif [ \"$plist\" = \"\" ]; then\n  semanage port -a -t syslogd_port_t -p tcp \"$sport\"\nelse\n  elems=()\n  for pl in \"$plist\"\n  do\n    elems+=($pl)\n  done\n  if [ \"${elems[0]}\" != \"syslogd_port_t\" -o       \"${elems[1]}\" != \"tcp\" ]; then\n    semanage port -a -t syslogd_port_t -p tcp \"$sport\"\n  fi\nfi",
    "delta": "0:00:00.245367",
    "end": "2022-07-26 23:19:01.235957",
    "rc": 0,
    "start": "2022-07-26 23:19:00.990590"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include output sub-vars] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:203
Tuesday 26 July 2022  23:19:01 +0000 (0:00:00.585)       0:01:41.561 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'default_files', 'type': 'files'}) => {
    "ansible_facts": {
        "__rsyslog_conf_files_output_modules": [
            {
                "name": "output-files-modules",
                "sections": [
                    {
                        "comment": "Log messages into files with traditional, syslog, or default format",
                        "options": "{% if logging_files_template_format == \"traditional\" %}\nmodule(load=\"builtin:omfile\" Template=\"RSYSLOG_TraditionalFileFormat\")\n{% elif logging_files_template_format == \"syslog\" %}\nmodule(load=\"builtin:omfile\" Template=\"RSYSLOG_SyslogProtocol23Format\")\n{% else %}\nmodule(load=\"builtin:omfile\")\n{% endif %}"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_files_output_packages": [],
        "__rsyslog_files_output_rules": [
            "{{ __rsyslog_conf_files_output_modules }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "name": "default_files",
        "type": "files"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': ['logging-es0', 'logging-es1'], 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'}) => {
    "ansible_facts": {
        "__rsyslog_conf_es_elasticsearch": [
            {
                "name": "output-elasticsearch",
                "sections": [
                    {
                        "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"{{ __rsyslog_work_dir }}/es-bulk-errors.log\")\n}"
                    }
                ],
                "type": "output"
            }
        ],
        "__rsyslog_conf_es_main_modules": [
            {
                "name": "output-elasticsearch-module",
                "sections": [
                    {
                        "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_elasticsearch_packages": [
            "rsyslog-elasticsearch"
        ],
        "__rsyslog_elasticsearch_rules": [
            "{{ __rsyslog_conf_es_main_modules }}",
            "{{ __rsyslog_conf_es_elasticsearch }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "index_prefix": "project.",
        "input_type": "ovirt",
        "name": "elasticsearch_output",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "server_host": [
            "logging-es0",
            "logging-es1"
        ],
        "server_port": 9200,
        "type": "elasticsearch",
        "uid": "testuser0"
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': ['logging-es-ops0', 'logging-es-ops1'], 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'dynSearchIndex': False, 'bulkmode': False, 'dynbulkid': False, 'allowUnsignedCerts': True, 'usehttps': False}) => {
    "ansible_facts": {
        "__rsyslog_conf_es_elasticsearch": [
            {
                "name": "output-elasticsearch",
                "sections": [
                    {
                        "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"{{ __rsyslog_work_dir }}/es-bulk-errors.log\")\n}"
                    }
                ],
                "type": "output"
            }
        ],
        "__rsyslog_conf_es_main_modules": [
            {
                "name": "output-elasticsearch-module",
                "sections": [
                    {
                        "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                    }
                ],
                "type": "modules"
            }
        ],
        "__rsyslog_elasticsearch_packages": [
            "rsyslog-elasticsearch"
        ],
        "__rsyslog_elasticsearch_rules": [
            "{{ __rsyslog_conf_es_main_modules }}",
            "{{ __rsyslog_conf_es_elasticsearch }}"
        ]
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml"
    ],
    "ansible_loop_var": "output_item",
    "changed": false,
    "output_item": {
        "allowUnsignedCerts": true,
        "bulkmode": false,
        "ca_cert": "/etc/rsyslog.d/es-ca.crt",
        "cert": "/etc/rsyslog.d/es-cert.pem",
        "dynSearchIndex": false,
        "dynbulkid": false,
        "index_prefix": ".operations.",
        "input_type": "ovirt",
        "name": "elasticsearch_output_ops",
        "private_key": "/etc/rsyslog.d/es-key.pem",
        "retryfailures": false,
        "server_host": [
            "logging-es-ops0",
            "logging-es-ops1"
        ],
        "server_port": 9200,
        "type": "elasticsearch",
        "usehttps": false
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Run output sub-tasks] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:215
Tuesday 26 July 2022  23:19:01 +0000 (0:00:00.129)       0:01:41.690 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/files/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'default_files', 'type': 'files'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'elasticsearch_output', 'type': 'elasticsearch', 'server_host': ['logging-es0', 'logging-es1'], 'server_port': 9200, 'index_prefix': 'project.', 'input_type': 'ovirt', 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'uid': 'testuser0'})
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml for /cache/centos-7.qcow2c.snap => (item={'name': 'elasticsearch_output_ops', 'type': 'elasticsearch', 'server_host': ['logging-es-ops0', 'logging-es-ops1'], 'server_port': 9200, 'index_prefix': '.operations.', 'input_type': 'ovirt', 'retryfailures': False, 'ca_cert': '/etc/rsyslog.d/es-ca.crt', 'cert': '/etc/rsyslog.d/es-cert.pem', 'private_key': '/etc/rsyslog.d/es-key.pem', 'dynSearchIndex': False, 'bulkmode': False, 'dynbulkid': False, 'allowUnsignedCerts': True, 'usehttps': False})

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update files output packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/files/main.yml:3
Tuesday 26 July 2022  23:19:01 +0000 (0:00:00.108)       0:01:41.799 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:19:01 +0000 (0:00:00.108)       0:01:41.908 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:19:01 +0000 (0:00:00.044)       0:01:41.952 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-modules', 'type': 'modules', 'sections': [{'comment': 'Log messages into files with traditional, syslog, or default format', 'options': 'module(load="builtin:omfile")\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
    "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-files-modules",
        "sections": [
            {
                "comment": "Log messages into files with traditional, syslog, or default format",
                "options": "module(load=\"builtin:omfile\")\n"
            }
        ],
        "type": "modules"
    },
    "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 128,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:19:02 +0000 (0:00:00.623)       0:01:42.575 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:19:02 +0000 (0:00:00.089)       0:01:42.665 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-modules', 'type': 'modules', 'sections': [{'comment': 'Log messages into files with traditional, syslog, or default format', 'options': 'module(load="builtin:omfile")\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-files-modules",
        "sections": [
            {
                "comment": "Log messages into files with traditional, syslog, or default format",
                "options": "module(load=\"builtin:omfile\")\n"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create files output configuration file output-files-default_files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/files/main.yml:10
Tuesday 26 July 2022  23:19:02 +0000 (0:00:00.053)       0:01:42.718 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:19:02 +0000 (0:00:00.075)       0:01:42.794 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:19:02 +0000 (0:00:00.047)       0:01:42.842 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-default_files', 'type': 'output', 'state': 'present', 'sections': [{'options': 'ruleset(name="default_files") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don\'t log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
    "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-files-default_files",
        "sections": [
            {
                "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
            }
        ],
        "state": "present",
        "type": "output"
    },
    "md5sum": "20057dad3aa8039db4ff077d1540f965",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1129,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:19:03 +0000 (0:00:00.643)       0:01:43.485 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:19:03 +0000 (0:00:00.088)       0:01:43.574 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-files-default_files', 'type': 'output', 'state': 'present', 'sections': [{'options': 'ruleset(name="default_files") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don\'t log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-files-default_files",
        "sections": [
            {
                "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
            }
        ],
        "state": "present",
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set and check certs and key for elasticsearch] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:2
Tuesday 26 July 2022  23:19:03 +0000 (0:00:00.102)       0:01:43.676 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy ca_cert on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:6
Tuesday 26 July 2022  23:19:03 +0000 (0:00:00.066)       0:01:43.743 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy cert on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:13
Tuesday 26 July 2022  23:19:03 +0000 (0:00:00.051)       0:01:43.794 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy key on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:20
Tuesday 26 July 2022  23:19:03 +0000 (0:00:00.094)       0:01:43.888 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check certs - tls is true, but triplets are not given] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:27
Tuesday 26 July 2022  23:19:03 +0000 (0:00:00.051)       0:01:43.940 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check certs - key/certs data are provided, but tls is false] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:33
Tuesday 26 July 2022  23:19:03 +0000 (0:00:00.055)       0:01:43.995 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update elasticsearch logging packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:9
Tuesday 26 July 2022  23:19:03 +0000 (0:00:00.049)       0:01:44.045 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:19:04 +0000 (0:00:00.104)       0:01:44.149 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog-elasticsearch"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                   Arch       Version                 Repository   Size\n================================================================================\nInstalling:\n rsyslog-elasticsearch     x86_64     8.24.0-57.el7_9.3       updates      54 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 54 k\nInstalled size: 44 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               1/1 \n  Verifying  : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               1/1 \n\nInstalled:\n  rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3                              \n\nComplete!\n"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:19:05 +0000 (0:00:01.734)       0:01:45.884 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
    "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "md5sum": "3db61224d4f3afa9db3364f4057368f8",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 78,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877545.876271-279345-220440847489232/source",
    "state": "file",
    "uid": 0
}
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
    "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
    "mode": "0644",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1098,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877546.4263964-279345-242625044948616/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:19:06 +0000 (0:00:01.159)       0:01:47.043 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877545.876271-279345-220440847489232/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877545.876271-279345-220440847489232/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877546.4263964-279345-242625044948616/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877546.4263964-279345-242625044948616/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:19:07 +0000 (0:00:00.138)       0:01:47.182 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:16
Tuesday 26 July 2022  23:19:07 +0000 (0:00:00.060)       0:01:47.243 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:19:07 +0000 (0:00:00.075)       0:01:47.318 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:19:07 +0000 (0:00:00.106)       0:01:47.425 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-elasticsearch_output', 'type': 'output', 'weight': '31', 'state': 'present', 'sections': [{'options': 'ruleset(name="elasticsearch_output") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == "create")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == "unknown") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template("prefix_index_template");\n    }\n    if ($.input_type == "ovirt") and ($.index_prefix startswith "project.") then {\n        action(\n            type="omelasticsearch"\n            name="elasticsearch_output"\n            server=["logging-es0", "logging-es1"]\n            serverport="9200"\n            template="es_template"\n            searchIndex="index_template"\n            dynSearchIndex="on"\n            searchType="com.redhat.viaq.common"\n            bulkmode="on"\n            writeoperation="create"\n            bulkid="id_template"\n            dynbulkid="on"\n            allowUnsignedCerts="off"\n            retryfailures="on"\n            retryruleset="elasticsearch_output"\n            usehttps="on"\n            tls.cacert="/etc/rsyslog.d/es-ca.crt"\n            tls.mycert="/etc/rsyslog.d/es-cert.pem"\n            tls.myprivkey="/etc/rsyslog.d/es-key.pem"\n        )\n    }\n}\n'}], 'mode': '0600', 'owner': 'root', 'group': 'root'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
    "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "group": "root",
        "mode": "0600",
        "name": "output-elasticsearch-elasticsearch_output",
        "owner": "root",
        "sections": [
            {
                "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
            }
        ],
        "state": "present",
        "type": "output",
        "weight": "31"
    },
    "md5sum": "aa250a5a94976fa4957f7f0543182df8",
    "mode": "0600",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 2062,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877547.4808264-279406-63975581886026/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:19:07 +0000 (0:00:00.647)       0:01:48.072 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877545.876271-279345-220440847489232/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877545.876271-279345-220440847489232/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877546.4263964-279345-242625044948616/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877546.4263964-279345-242625044948616/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877547.4808264-279406-63975581886026/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "aa250a5a94976fa4957f7f0543182df8",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2062,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877547.4808264-279406-63975581886026/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.091)       0:01:48.163 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-elasticsearch_output', 'type': 'output', 'weight': '31', 'state': 'present', 'sections': [{'options': 'ruleset(name="elasticsearch_output") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == "create")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == "unknown") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template("prefix_index_template");\n    }\n    if ($.input_type == "ovirt") and ($.index_prefix startswith "project.") then {\n        action(\n            type="omelasticsearch"\n            name="elasticsearch_output"\n            server=["logging-es0", "logging-es1"]\n            serverport="9200"\n            template="es_template"\n            searchIndex="index_template"\n            dynSearchIndex="on"\n            searchType="com.redhat.viaq.common"\n            bulkmode="on"\n            writeoperation="create"\n            bulkid="id_template"\n            dynbulkid="on"\n            allowUnsignedCerts="off"\n            retryfailures="on"\n            retryruleset="elasticsearch_output"\n            usehttps="on"\n            tls.cacert="/etc/rsyslog.d/es-ca.crt"\n            tls.mycert="/etc/rsyslog.d/es-cert.pem"\n            tls.myprivkey="/etc/rsyslog.d/es-key.pem"\n        )\n    }\n}\n'}], 'mode': '0600', 'owner': 'root', 'group': 'root'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "group": "root",
        "mode": "0600",
        "name": "output-elasticsearch-elasticsearch_output",
        "owner": "root",
        "sections": [
            {
                "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
            }
        ],
        "state": "present",
        "type": "output",
        "weight": "31"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output in /etc/rsyslog.d (no_log)] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:33
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.113)       0:01:48.277 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set and check certs and key for elasticsearch] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:2
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.048)       0:01:48.325 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy ca_cert on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:6
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.065)       0:01:48.391 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy cert on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:13
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.054)       0:01:48.445 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy key on the control host to the specified path on the target host] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:20
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.051)       0:01:48.497 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check certs - tls is true, but triplets are not given] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:27
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.053)       0:01:48.551 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check certs - key/certs data are provided, but tls is false] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_certs.yml:33
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.052)       0:01:48.603 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update elasticsearch logging packages and generate configuration files in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:9
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.052)       0:01:48.656 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:19:08 +0000 (0:00:00.071)       0:01:48.728 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "rc": 0,
    "results": [
        "rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64 providing rsyslog-elasticsearch is already installed"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:19:09 +0000 (0:00:00.564)       0:01:49.292 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
    "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 78,
    "state": "file",
    "uid": 0
}
ok: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]}) => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
    "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "mode": "0644",
    "owner": "root",
    "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 1098,
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:19:10 +0000 (0:00:01.084)       0:01:50.376 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877545.876271-279345-220440847489232/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877545.876271-279345-220440847489232/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877546.4263964-279345-242625044948616/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877546.4263964-279345-242625044948616/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877547.4808264-279406-63975581886026/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "aa250a5a94976fa4957f7f0543182df8",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2062,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877547.4808264-279406-63975581886026/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:19:10 +0000 (0:00:00.096)       0:01:50.472 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-module', 'type': 'modules', 'sections': [{'options': '# Send to Elasticsearch\nmodule(load="omelasticsearch")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch-module",
        "sections": [
            {
                "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
            }
        ],
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch', 'type': 'output', 'sections': [{'options': '# omelasticsearch\ntemplate(name="es_template" type="list") {\n    property(name="$!all-json-plain")\n}\ntemplate(name="es_template_nl" type="list") {\n    property(name="$!all-json-plain")\n    constant(value="\\n")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets "index_name"\ntemplate(name="prefix_index_template" type="list") {\n    property(name="$.index_prefix")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="1" position.to="4")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="6" position.to="7")\n    constant(value=".")\n    property(name="$!@timestamp" dateFormat="rfc3339"\n        position.from="9" position.to="10")\n}\n\ntemplate(name="index_template" type="string" string="%$.index_name%")\ntemplate(name="id_template" type="string" string="%$.es_msg_id%")\n\nruleset(name="error_es") {\n    action(name="es_bulk_errors" type="omfile"\n        template="es_template_nl"\n        file="/var/lib/rsyslog/es-bulk-errors.log")\n}'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "output-elasticsearch",
        "sections": [
            {
                "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
            }
        ],
        "type": "output"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output_ops in /etc/rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:16
Tuesday 26 July 2022  23:19:10 +0000 (0:00:00.061)       0:01:50.534 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4
Tuesday 26 July 2022  23:19:10 +0000 (0:00:00.077)       0:01:50.611 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13
Tuesday 26 July 2022  23:19:10 +0000 (0:00:00.043)       0:01:50.655 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-elasticsearch_output_ops', 'type': 'output', 'weight': '31', 'state': 'present', 'sections': [{'options': 'ruleset(name="elasticsearch_output_ops") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == "create")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == "unknown") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template("prefix_index_template");\n    }\n    if ($.input_type == "ovirt") and ($.index_prefix startswith ".operations.") then {\n        action(\n            type="omelasticsearch"\n            name="elasticsearch_output_ops"\n            server=["logging-es-ops0", "logging-es-ops1"]\n            serverport="9200"\n            template="es_template"\n            searchIndex="index_template"\n            dynSearchIndex="off"\n            searchType="com.redhat.viaq.common"\n            bulkmode="off"\n            writeoperation="create"\n            bulkid="id_template"\n            dynbulkid="off"\n            allowUnsignedCerts="on"\n            retryfailures="off"\n            usehttps="off"\n            tls.cacert="/etc/rsyslog.d/es-ca.crt"\n            tls.mycert="/etc/rsyslog.d/es-cert.pem"\n            tls.myprivkey="/etc/rsyslog.d/es-key.pem"\n        )\n    }\n}\n'}], 'mode': '0600', 'owner': 'root', 'group': 'root'}) => {
    "ansible_loop_var": "inner_item",
    "changed": true,
    "checksum": "0acbbd214d4f586c38ca68b426ee9623be2f5100",
    "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "gid": 0,
    "group": "root",
    "inner_item": {
        "group": "root",
        "mode": "0600",
        "name": "output-elasticsearch-elasticsearch_output_ops",
        "owner": "root",
        "sections": [
            {
                "options": "ruleset(name=\"elasticsearch_output_ops\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \".operations.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output_ops\"\n            server=[\"logging-es-ops0\", \"logging-es-ops1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"off\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"off\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"off\"\n            allowUnsignedCerts=\"on\"\n            retryfailures=\"off\"\n            usehttps=\"off\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
            }
        ],
        "state": "present",
        "type": "output",
        "weight": "31"
    },
    "md5sum": "91fa182fd5c3178ec28e9fa3ab4b381b",
    "mode": "0600",
    "owner": "root",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 2038,
    "src": "/root/.ansible/tmp/ansible-tmp-1658877550.7104669-279521-265165821195796/source",
    "state": "file",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : add deployed templates to global list] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:31
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.683)       0:01:51.339 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                        "dest": "/etc/rsyslog.d/00-global.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "6eefea71c3ad2a843daad5f9298714de9673eb70",
                                "content": null,
                                "dest": "/etc/rsyslog.d/00-global.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "863131059e7ae38b2d3f96b0c3174cbf",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 90,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.2675602-278353-77713200463895/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                        "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b7d67e36f48a188643b14805c03cb94c45d313c7",
                                "content": null,
                                "dest": "/etc/rsyslog.d/05-common-defaults.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "746d586a506a03409023ceae147c2b17",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 73,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877515.8854928-278353-242525071065965/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "results": [],
                "skipped": true,
                "skipped_reason": "No items in the list"
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                        "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-basics-basic_input",
                            "sections": [
                                {
                                    "options": "$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)\n$ModLoad imjournal # provides access to the systemd journal\n# File to store the position in the journal\n$IMJournalStateFile imjournal.state\n$imjournalRatelimitBurst 20000\n$imjournalRatelimitInterval 600\n$imjournalPersistStateInterval 10\n\n# Turn off message reception via local log socket;\n# local messages are retrieved through imjournal now.\n$OmitLocalLogging on\n\nif\n  ($inputname == \"imjournal\" or $inputname == \"imuxsock\")\n  then {\n    call default_files\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "84c032b99a08cd0cc121c517ba857c60ca6d164a",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "5a721d9f89283145d9f328fd1c9a9686",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 572,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877517.3941884-278428-206323031992132/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "010ff7db1505a75738c4b39383a75133",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877520.9383671-278498-106731200661548/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "e0af3f729f8d8944a9d73f2a88443f9c",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877521.491318-278498-208519417722100/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "1a029c4432a64552ec6c31122d7c78c4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.0534527-278498-179762226886700/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                                "content": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "23c35538369a351f5dd7a3fab36c9ac4",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877522.634582-278498-148630961753542/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                                "content": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "9fb3b66cb2071559dc9113b20cf2c36b",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877523.1825428-278498-152554181709046/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_collectd_input",
                            "sections": [
                                {
                                    "options": "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\")\nif $inputname == \"ovirt_collectd_input\" then {\n    set $!original_raw_message = $msg;\n    action(name=\"collectd_mmjsonparse\" type=\"mmjsonparse\" cookie=\"\") # parse entire message as json\n    set $!@timestamp = exec_template('cnvt_to_viaq_timestamp');\n    unset $!time;\n    if $!collectd!plugin == 'virt' then {\n        set $!ovirt!entity = 'vms';\n    } else {\n        set $!ovirt!entity = 'hosts';\n    }\n    set $.index_prefix = \"project.ovirt-metrics\" & \"-\" & \"test-engine\" & \".\" & \"111-222-333\" & \".\";\n    set $.input_type = \"ovirt\";\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($inputname == \"ovirt_collectd_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3e99cf979651c692abfff4b823198b0d",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 796,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877524.1323826-278634-93764640632027/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_engine_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_engine_input\" then {\n  action(name=\"ovirt-engine_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_engine.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_engine_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"444-555-666\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_engine_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "c7f6579c3626518aa1c0ed2273e43499",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1365,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877529.8440013-278831-108156164078106/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                        "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-ovirt_vdsm_input",
                            "sections": [
                                {
                                    "options": "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"\n      reopenOnTruncate=\"on\" startmsg.regex=\"^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}\")\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  action(name=\"ovirt-vdsm_mmnormalize\" type=\"mmnormalize\"\n         rulebase=\"/etc/rsyslog.d/ovirt_vdsm.rulebase\" path=\"$.ovirt\")\n}\nif $syslogtag == \"ovirt_vdsm_input\" then {\n  set $.index_prefix = \"project.ovirt-logs\" & \"-\" & \"test-engine\" & \".\" & \"777-888-999\" & \".\";\n  # Add ovirt logs specific metadata\n  set $!@timestamp = $.ovirt!date & \"T\" & $.ovirt!time & \".\" & $.ovirt!msec & $.ovirt!tz;\n  set $!service = $syslogtag;\n  set $!message = $.ovirt!message;\n  set $!level = $.ovirt!level;\n  set $!hostname = 'ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com';\n  set $!ovirt!cluster_name = 'test_vds_cluster';\n  set $!ipaddr4 = '10.0.2.15';\n  set $!ovirt!engine_fqdn = 'engine.ovirt.example.com';\n  set $.input_type = \"ovirt\";\n  set $!ovirt!class = $.ovirt!class;\n  set $!ovirt!thread = $.ovirt!thread;\n\n  unset $!metadata;\n\n  if strlen($.ovirt!correlationid) > 0 then {\n      set $!ovirt!correlationid = $.ovirt!correlationid;\n  }\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output\n}\nif\n  ($syslogtag == \"ovirt_vdsm_input\")\n  then {\n    call elasticsearch_output_ops\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "input"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
                                "content": null,
                                "dest": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "0f80eff8e70a519eb8c3aafc19c5c5ea",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1341,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877535.4948852-279028-264394526622290/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "8cd91b34b3e7afedf08a2254ef9f3dc0d9bc0eab",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-local_modules",
                            "sections": [
                                {
                                    "options": ""
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 23,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "08d2454e19d10d57937eeed97d00aa1c03a1b548",
                        "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "input-ovirt-main-modules",
                            "sections": [
                                {
                                    "options": "# Read from file with inotify enabled\nmodule(load=\"imfile\" mode=\"inotify\")"
                                },
                                {
                                    "options": "# Read from tcp collectd metrics\nmodule(load=\"imtcp\")"
                                },
                                {
                                    "options": "# Normalize logs\nmodule(load=\"mmnormalize\")"
                                },
                                {
                                    "options": "# Parse logs to JSON\nmodule(load=\"mmjsonparse\")"
                                },
                                {
                                    "options": "template(name=\"cnvt_to_viaq_timestamp\" type=\"list\") {\n    property(name=\"TIMESTAMP\" dateFormat=\"rfc3339\")\n}"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 356,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "fef8ceda44e3f789ff71cfe6aaef2bd42984b6aa",
                        "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_engine.rulebase",
                            "name": "ovirt_engine",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %thread:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %correlationid:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 315,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "f1a497b894e82036082606ea1d1190251ddd56da",
                        "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "ovirt_vdsm.rulebase",
                            "name": "ovirt_vdsm",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%date:date-iso% %time:time-24hr%,%msec:number%%tz:word% %level:word%%-:whitespace%%class:string{\"quoting.char.begin\":\"(\",\"quoting.char.end\":\")\"}% %thread:string{\"quoting.char.begin\":\"[\",\"quoting.char.end\":\"]\"}% %message:rest%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 243,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "7ffe9915baace6fd657ed85bad783314c8c77902",
                        "dest": "/etc/rsyslog.d/parse_json.rulebase",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/parse_json.rulebase"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "filename": "parse_json.rulebase",
                            "name": "parse_json",
                            "nocomment": true,
                            "sections": [
                                {
                                    "options": "version=2\nrule=:%.:json%"
                                }
                            ]
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/parse_json.rulebase",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/parse_json.rulebase",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/parse_json.rulebase",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 26,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                        "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-modules",
                            "sections": [
                                {
                                    "comment": "Log messages into files with traditional, syslog, or default format",
                                    "options": "module(load=\"builtin:omfile\")\n"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "361aef05aaad3946ff58ba3aa71b24741bfde2cd",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-files-modules.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "65a14ad014294cb75ae401f0f9d875d5",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 128,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877541.9512324-279247-144086088165147/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                        "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-files-default_files",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"default_files\") {\n    # Log all kernel messages to the console.\n    # Logging much else clutters up the screen.\n    kern.*                                                 /dev/console\n    # Log anything (except mail) of level info or higher.\n    # Don't log private authentication messages!\n    *.info;mail.none;authpriv.none;cron.none                /var/log/messages\n    # The authpriv file has restricted access.\n    authpriv.*                                              /var/log/secure\n    # Log all the mail messages in one place.\n    mail.*                                                  -/var/log/maillog\n    # Log cron stuff\n    cron.*                                                  -/var/log/cron\n    # Everybody gets emergency messages\n    *.emerg                                                  :omusrmsg:*\n    # Save news errors of level crit and higher in a special file.\n    uucp,news.crit                                          /var/log/spooler\n    # Save boot messages also to boot.log\n    local7.*                                                /var/log/boot.log\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "ec4f5c91855d526e10963c7678121d42168d319b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-files-default_files.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "20057dad3aa8039db4ff077d1540f965",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1129,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877542.883617-279283-115223515174844/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                                "content": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877545.876271-279345-220440847489232/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "3db61224d4f3afa9db3364f4057368f8",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877545.876271-279345-220440847489232/source",
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                                "content": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0644",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877546.4263964-279345-242625044948616/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "6fa571345a7fb1fe5c29e1e035a18f81",
                        "mode": "0644",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877546.4263964-279345-242625044948616/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \"project.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output\"\n            server=[\"logging-es0\", \"logging-es1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"on\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"on\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"on\"\n            allowUnsignedCerts=\"off\"\n            retryfailures=\"on\"\n            retryruleset=\"elasticsearch_output\"\n            usehttps=\"on\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "71e6277b21b00503d850a500a91ede5d172122bc",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877547.4808264-279406-63975581886026/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "aa250a5a94976fa4957f7f0543182df8",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2062,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877547.4808264-279406-63975581886026/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": false,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "62e6d34344caa40ec0432f4bc9de56721faf2cda",
                        "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch-module",
                            "sections": [
                                {
                                    "options": "# Send to Elasticsearch\nmodule(load=\"omelasticsearch\")"
                                }
                            ],
                            "type": "modules"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 78,
                        "state": "file",
                        "uid": 0
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "checksum": "5414c4589f6f3102e668c5c49ffc32c7c1e6798b",
                        "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "diff": {
                            "after": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            },
                            "before": {
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf"
                            }
                        },
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "name": "output-elasticsearch",
                            "sections": [
                                {
                                    "options": "# omelasticsearch\ntemplate(name=\"es_template\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n}\ntemplate(name=\"es_template_nl\" type=\"list\") {\n    property(name=\"$!all-json-plain\")\n    constant(value=\"\\n\")\n}\n\n# Add date to the end of the index name - index_prefix.yyyy-mm-dd,\n# based on the log timestamp.\n# This template sets \"index_name\"\ntemplate(name=\"prefix_index_template\" type=\"list\") {\n    property(name=\"$.index_prefix\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"1\" position.to=\"4\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"6\" position.to=\"7\")\n    constant(value=\".\")\n    property(name=\"$!@timestamp\" dateFormat=\"rfc3339\"\n        position.from=\"9\" position.to=\"10\")\n}\n\ntemplate(name=\"index_template\" type=\"string\" string=\"%$.index_name%\")\ntemplate(name=\"id_template\" type=\"string\" string=\"%$.es_msg_id%\")\n\nruleset(name=\"error_es\") {\n    action(name=\"es_bulk_errors\" type=\"omfile\"\n        template=\"es_template_nl\"\n        file=\"/var/lib/rsyslog/es-bulk-errors.log\")\n}"
                                }
                            ],
                            "type": "output"
                        },
                        "invocation": {
                            "module_args": {
                                "_diff_peek": null,
                                "_original_basename": "rules.conf.j2",
                                "access_time": null,
                                "access_time_format": "%Y%m%d%H%M.%S",
                                "attributes": null,
                                "dest": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "follow": true,
                                "force": false,
                                "group": "root",
                                "mode": "0644",
                                "modification_time": null,
                                "modification_time_format": "%Y%m%d%H%M.%S",
                                "owner": "root",
                                "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                                "recurse": false,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": null,
                                "state": "file",
                                "unsafe_writes": false
                            }
                        },
                        "mode": "0644",
                        "owner": "root",
                        "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 1098,
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            },
            {
                "changed": true,
                "msg": "All items completed",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": true,
                        "checksum": "0acbbd214d4f586c38ca68b426ee9623be2f5100",
                        "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
                        "diff": [],
                        "failed": false,
                        "gid": 0,
                        "group": "root",
                        "inner_item": {
                            "group": "root",
                            "mode": "0600",
                            "name": "output-elasticsearch-elasticsearch_output_ops",
                            "owner": "root",
                            "sections": [
                                {
                                    "options": "ruleset(name=\"elasticsearch_output_ops\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \".operations.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output_ops\"\n            server=[\"logging-es-ops0\", \"logging-es-ops1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"off\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"off\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"off\"\n            allowUnsignedCerts=\"on\"\n            retryfailures=\"off\"\n            usehttps=\"off\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
                                }
                            ],
                            "state": "present",
                            "type": "output",
                            "weight": "31"
                        },
                        "invocation": {
                            "module_args": {
                                "_original_basename": "rules.conf.j2",
                                "attributes": null,
                                "backup": false,
                                "checksum": "0acbbd214d4f586c38ca68b426ee9623be2f5100",
                                "content": null,
                                "dest": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
                                "directory_mode": null,
                                "follow": false,
                                "force": true,
                                "group": "root",
                                "local_follow": null,
                                "mode": "0600",
                                "owner": "root",
                                "remote_src": null,
                                "selevel": null,
                                "serole": null,
                                "setype": null,
                                "seuser": null,
                                "src": "/root/.ansible/tmp/ansible-tmp-1658877550.7104669-279521-265165821195796/source",
                                "unsafe_writes": false,
                                "validate": null
                            }
                        },
                        "md5sum": "91fa182fd5c3178ec28e9fa3ab4b381b",
                        "mode": "0600",
                        "owner": "root",
                        "secontext": "system_u:object_r:syslog_conf_t:s0",
                        "size": 2038,
                        "src": "/root/.ansible/tmp/ansible-tmp-1658877550.7104669-279521-265165821195796/source",
                        "state": "file",
                        "uid": 0
                    }
                ],
                "skipped": false
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove role config files from rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:35
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.131)       0:01:51.470 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'output-elasticsearch-elasticsearch_output_ops', 'type': 'output', 'weight': '31', 'state': 'present', 'sections': [{'options': 'ruleset(name="elasticsearch_output_ops") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == "create")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == "unknown") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template("prefix_index_template");\n    }\n    if ($.input_type == "ovirt") and ($.index_prefix startswith ".operations.") then {\n        action(\n            type="omelasticsearch"\n            name="elasticsearch_output_ops"\n            server=["logging-es-ops0", "logging-es-ops1"]\n            serverport="9200"\n            template="es_template"\n            searchIndex="index_template"\n            dynSearchIndex="off"\n            searchType="com.redhat.viaq.common"\n            bulkmode="off"\n            writeoperation="create"\n            bulkid="id_template"\n            dynbulkid="off"\n            allowUnsignedCerts="on"\n            retryfailures="off"\n            usehttps="off"\n            tls.cacert="/etc/rsyslog.d/es-ca.crt"\n            tls.mycert="/etc/rsyslog.d/es-cert.pem"\n            tls.myprivkey="/etc/rsyslog.d/es-key.pem"\n        )\n    }\n}\n'}], 'mode': '0600', 'owner': 'root', 'group': 'root'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "group": "root",
        "mode": "0600",
        "name": "output-elasticsearch-elasticsearch_output_ops",
        "owner": "root",
        "sections": [
            {
                "options": "ruleset(name=\"elasticsearch_output_ops\") {\n    if (strlen($.omes) > 0) and (strlen($.omes!status) > 0) then {\n        # retry case\n        if ($.omes!status == 200) or ($.omes!status == 201) or (($.omes!status == 409) and ($.omes!writeoperation == \"create\")) then {\n            stop # successful\n        }\n        if ($.omes!writeoperation == \"unknown\") or (strlen($.omes!error!type) == 0) or (strlen($.omes!error!reason) == 0) then {\n            call error_es\n            stop\n        }\n        if ($.omes!status == 400) or ($.omes!status < 200) then {\n            call error_es\n            stop\n        }\n        # else fall through to retry operation\n    }\n    if strlen($!es_msg_id) > 0 then {\n        set $.es_msg_id = $!es_msg_id;\n    } else if (strlen($.omes) > 0) and (strlen($.omes!_id) > 0) then {\n        # retry\n        set $.es_msg_id = $.omes!_id;\n    } else {\n        # NOTE: depends on rsyslog being compiled with --enable-uuid\n        set $.es_msg_id = $uuid;\n    }\n    if (strlen($.omes) > 0) and (strlen($.omes!_index) > 0) then {\n        # retry\n        set $.index_name = $.omes!_index;\n    } else {\n        set $.index_name = exec_template(\"prefix_index_template\");\n    }\n    if ($.input_type == \"ovirt\") and ($.index_prefix startswith \".operations.\") then {\n        action(\n            type=\"omelasticsearch\"\n            name=\"elasticsearch_output_ops\"\n            server=[\"logging-es-ops0\", \"logging-es-ops1\"]\n            serverport=\"9200\"\n            template=\"es_template\"\n            searchIndex=\"index_template\"\n            dynSearchIndex=\"off\"\n            searchType=\"com.redhat.viaq.common\"\n            bulkmode=\"off\"\n            writeoperation=\"create\"\n            bulkid=\"id_template\"\n            dynbulkid=\"off\"\n            allowUnsignedCerts=\"on\"\n            retryfailures=\"off\"\n            usehttps=\"off\"\n            tls.cacert=\"/etc/rsyslog.d/es-ca.crt\"\n            tls.mycert=\"/etc/rsyslog.d/es-cert.pem\"\n            tls.myprivkey=\"/etc/rsyslog.d/es-key.pem\"\n        )\n    }\n}\n"
            }
        ],
        "state": "present",
        "type": "output",
        "weight": "31"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create elasticsearch output configuration file output-elasticsearch-elasticsearch_output_ops in /etc/rsyslog.d (no_log)] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/outputs/elasticsearch/main.yml:33
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.194)       0:01:51.665 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get rsyslog config files not owned by any package] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:227
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.059)       0:01:51.725 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Purge - remove files not generated by current state] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:244
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.049)       0:01:51.774 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy custom config files if they are specified in rsyslog_custom_config_files variable array.] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:264
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.055)       0:01:51.829 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check tls is enabled in forwards output or remote input and logging_pki_files] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:279
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.043)       0:01:51.872 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local ca_cert file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:287
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.066)       0:01:51.938 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local cert file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:299
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.052)       0:01:51.991 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local key file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:311
Tuesday 26 July 2022  23:19:11 +0000 (0:00:00.057)       0:01:52.048 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Enable rsyslog service] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:330
Tuesday 26 July 2022  23:19:12 +0000 (0:00:00.051)       0:01:52.100 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "enabled": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "ActiveEnterTimestampMonotonic": "719040778",
        "ActiveExitTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "ActiveExitTimestampMonotonic": "719032438",
        "ActiveState": "active",
        "After": "network.target basic.target system.slice network-online.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "AssertTimestampMonotonic": "719035700",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "ConditionTimestampMonotonic": "719035699",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "2490",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "ExecMainStartTimestampMonotonic": "719036351",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:18:29 UTC] ; stop_time=[n/a] ; pid=2490 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "InactiveEnterTimestampMonotonic": "719035375",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "InactiveExitTimestampMonotonic": "719036393",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "2490",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "WatchdogTimestampMonotonic": "719040752",
        "WatchdogUSec": "0"
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Disable rsyslog service] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:339
Tuesday 26 July 2022  23:19:12 +0000 (0:00:00.422)       0:01:52.523 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:350
Tuesday 26 July 2022  23:19:12 +0000 (0:00:00.045)       0:01:52.568 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}
META: role_complete for /cache/centos-7.qcow2c.snap
META: role_complete for /cache/centos-7.qcow2c.snap

TASK [Force all notified handlers to run at this point, not waiting for normal sync points] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:256
Tuesday 26 July 2022  23:19:12 +0000 (0:00:00.072)       0:01:52.640 ********** 

RUNNING HANDLER [fedora.linux_system_roles.private_logging_subrole_rsyslog : restart rsyslogd] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/handlers/main.yml:2
Tuesday 26 July 2022  23:19:12 +0000 (0:00:00.000)       0:01:52.640 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "ActiveEnterTimestampMonotonic": "719040778",
        "ActiveExitTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "ActiveExitTimestampMonotonic": "719032438",
        "ActiveState": "active",
        "After": "network.target basic.target system.slice network-online.target",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "AssertTimestampMonotonic": "719035700",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "ConditionTimestampMonotonic": "719035699",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "2490",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "ExecMainStartTimestampMonotonic": "719036351",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:18:29 UTC] ; stop_time=[n/a] ; pid=2490 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "InactiveEnterTimestampMonotonic": "719035375",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "InactiveExitTimestampMonotonic": "719036393",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "2490",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "basic.target system.slice",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:18:29 UTC",
        "WatchdogTimestampMonotonic": "719040752",
        "WatchdogUSec": "0"
    }
}
META: ran handlers

TASK [Ensure config file size and counts] **************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:259
Tuesday 26 July 2022  23:19:12 +0000 (0:00:00.449)       0:01:53.089 ********** 
included: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml for /cache/centos-7.qcow2c.snap

TASK [Get info of /etc/rsyslog.conf] *******************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:1
Tuesday 26 July 2022  23:19:13 +0000 (0:00:00.059)       0:01:53.149 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1658877552.7473896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "57e12c1516a87bb8d6c6b3557393db2283f6a5f3",
        "ctime": 1658877514.8013895,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 12589032,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877514.5963895,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 108,
        "uid": 0,
        "version": "905226190",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Get file counts in /etc/rsyslog.d] ***************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:6
Tuesday 26 July 2022  23:19:13 +0000 (0:00:00.320)       0:01:53.470 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "examined": 19,
    "files": [
        {
            "atime": 1658877050.2173896,
            "ctime": 1658877024.4693894,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 9132297,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1576682095.0,
            "nlink": 1,
            "path": "/etc/rsyslog.d/21-cloudinit.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 255,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7483895,
            "ctime": 1658877515.5753896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409174,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877515.3513894,
            "nlink": 1,
            "path": "/etc/rsyslog.d/00-global.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 90,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7483895,
            "ctime": 1658877516.1713896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4246266,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877515.9643896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/05-common-defaults.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 73,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7473896,
            "ctime": 1658877517.6723895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 19805,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877517.4673896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 572,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877526.8423896,
            "ctime": 1658877521.2263894,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409175,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877521.0193894,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 23,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877527.3513894,
            "ctime": 1658877521.7823894,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244865,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877521.5723896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 356,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877527.9093895,
            "ctime": 1658877522.3403895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 19810,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877522.1343894,
            "nlink": 1,
            "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 315,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877528.4073894,
            "ctime": 1658877522.9193895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589042,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877522.7153895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 243,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877528.9083896,
            "ctime": 1658877523.4633894,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409176,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877523.2533896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/parse_json.rulebase",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 26,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7473896,
            "ctime": 1658877524.4423895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244866,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877524.2283895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 796,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7473896,
            "ctime": 1658877530.1243894,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244867,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877529.9183896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1365,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7473896,
            "ctime": 1658877535.7853894,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244868,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877535.5703895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1341,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7473896,
            "ctime": 1658877542.2503896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589043,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877542.0413895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-output-files-modules.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 128,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7473896,
            "ctime": 1658877543.1563895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409177,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877542.9543896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1129,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877549.3193896,
            "ctime": 1658877546.1623895,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 4244870,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877545.9543896,
            "nlink": 1,
            "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 78,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877549.8443894,
            "ctime": 1658877546.7103896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 19812,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0644",
            "mtime": 1658877546.4983895,
            "nlink": 1,
            "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
            "pw_name": "root",
            "rgrp": true,
            "roth": true,
            "rusr": true,
            "size": 1098,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7473896,
            "ctime": 1658877547.7473896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 12589048,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0600",
            "mtime": 1658877547.5453894,
            "nlink": 1,
            "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
            "pw_name": "root",
            "rgrp": false,
            "roth": false,
            "rusr": true,
            "size": 2062,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        },
        {
            "atime": 1658877552.7473896,
            "ctime": 1658877551.0103896,
            "dev": 64769,
            "gid": 0,
            "gr_name": "root",
            "inode": 8409178,
            "isblk": false,
            "ischr": false,
            "isdir": false,
            "isfifo": false,
            "isgid": false,
            "islnk": false,
            "isreg": true,
            "issock": false,
            "isuid": false,
            "mode": "0600",
            "mtime": 1658877550.7983894,
            "nlink": 1,
            "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
            "pw_name": "root",
            "rgrp": false,
            "roth": false,
            "rusr": true,
            "size": 2038,
            "uid": 0,
            "wgrp": false,
            "woth": false,
            "wusr": true,
            "xgrp": false,
            "xoth": false,
            "xusr": false
        }
    ],
    "matched": 18,
    "skipped_paths": {}
}

MSG:

All paths examined

TASK [Check rsyslog.conf size (less)] ******************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:12
Tuesday 26 July 2022  23:19:13 +0000 (0:00:00.324)       0:01:53.794 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false
}

MSG:

All assertions passed

TASK [Check rsyslog.conf size (more)] ******************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:17
Tuesday 26 July 2022  23:19:13 +0000 (0:00:00.043)       0:01:53.838 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Check file counts in rsyslog.d] ******************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:22
Tuesday 26 July 2022  23:19:13 +0000 (0:00:00.028)       0:01:53.866 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false
}

MSG:

All assertions passed

TASK [Check conf files exist] **************************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:26
Tuesday 26 July 2022  23:19:13 +0000 (0:00:00.040)       0:01:53.906 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "stat": {
        "atime": 1658877552.7473896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
        "ctime": 1658877524.4423895,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244866,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877524.2283895,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 796,
        "uid": 0,
        "version": "18446744073588068781",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "stat": {
        "atime": 1658877552.7473896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
        "ctime": 1658877530.1243894,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244867,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877529.9183896,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1365,
        "uid": 0,
        "version": "917129054",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "stat": {
        "atime": 1658877552.7473896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
        "ctime": 1658877535.7853894,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244868,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877535.5703895,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1341,
        "uid": 0,
        "version": "18446744072676020274",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Check rsyslog errors] ****************************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tasks/check_daemon_config_files.yml:34
Tuesday 26 July 2022  23:19:14 +0000 (0:00:00.943)       0:01:54.850 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Check /etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf, /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf, /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:270
Tuesday 26 July 2022  23:19:14 +0000 (0:00:00.029)       0:01:54.879 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "stat": {
        "atime": 1658877552.7473896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "b14240407e89aa786eb9c1071a2eae0785befb58",
        "ctime": 1658877524.4423895,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244866,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877524.2283895,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 796,
        "uid": 0,
        "version": "18446744073588068781",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "stat": {
        "atime": 1658877552.7473896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "9abd243dc41b4c0894972e676ebbadcdbabfd441",
        "ctime": 1658877530.1243894,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244867,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877529.9183896,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1365,
        "uid": 0,
        "version": "917129054",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": false,
    "failed_when_result": false,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "stat": {
        "atime": 1658877552.7473896,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "176de721ab68274390c753e6db2d9c3ecd971553",
        "ctime": 1658877535.7853894,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 4244868,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1658877535.5703895,
        "nlink": 1,
        "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 1341,
        "uid": 0,
        "version": "18446744072676020274",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [Check "/etc/rsyslog.d/90-input-ovirt-ovirt_bogus_input.conf does not exist"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:280
Tuesday 26 July 2022  23:19:15 +0000 (0:00:00.912)       0:01:55.791 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "failed_when_result": false,
    "stat": {
        "exists": false
    }
}

TASK [Check ovirt_collectd_port is "44514"] ************************************
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:286
Tuesday 26 July 2022  23:19:16 +0000 (0:00:00.311)       0:01:56.103 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(name=\"ovirt_collectd_input\" type=\"imtcp\" port=\"44514\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf"
    ],
    "delta": "0:00:00.004728",
    "end": "2022-07-26 23:19:16.133291",
    "rc": 0,
    "start": "2022-07-26 23:19:16.128563"
}

STDOUT:

input(name="ovirt_collectd_input" type="imtcp" port="44514")

TASK [Check index_prefix is project.ovirt-metrics in /etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:292
Tuesday 26 July 2022  23:19:16 +0000 (0:00:00.352)       0:01:56.456 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-metrics\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf"
    ],
    "delta": "0:00:00.003849",
    "end": "2022-07-26 23:19:16.487973",
    "rc": 0,
    "start": "2022-07-26 23:19:16.484124"
}

STDOUT:

    set $.index_prefix = "project.ovirt-metrics" & "-" & "test-engine" & "." & "111-222-333" & ".";

TASK [Check input file is /var/log/ovirt-engine/engine.log in /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:298
Tuesday 26 July 2022  23:19:16 +0000 (0:00:00.354)       0:01:56.810 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(type=\"imfile\" file=\"/var/log/ovirt-engine/engine.log\" tag=\"ovirt_engine_input\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf"
    ],
    "delta": "0:00:00.004468",
    "end": "2022-07-26 23:19:16.827007",
    "rc": 0,
    "start": "2022-07-26 23:19:16.822539"
}

STDOUT:

input(type="imfile" file="/var/log/ovirt-engine/engine.log" tag="ovirt_engine_input"

TASK [Check index_prefix is project.ovirt-logs in /etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:304
Tuesday 26 July 2022  23:19:17 +0000 (0:00:00.341)       0:01:57.152 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-logs\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf"
    ],
    "delta": "0:00:00.004420",
    "end": "2022-07-26 23:19:17.150217",
    "rc": 0,
    "start": "2022-07-26 23:19:17.145797"
}

STDOUT:

  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "444-555-666" & ".";

TASK [Check input file is /var/log/vdsm/vdsm.log in /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:310
Tuesday 26 July 2022  23:19:17 +0000 (0:00:00.321)       0:01:57.473 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "input(type=\"imfile\" file=\"/var/log/vdsm/vdsm.log\" tag=\"ovirt_vdsm_input\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf"
    ],
    "delta": "0:00:00.003727",
    "end": "2022-07-26 23:19:17.462383",
    "rc": 0,
    "start": "2022-07-26 23:19:17.458656"
}

STDOUT:

input(type="imfile" file="/var/log/vdsm/vdsm.log" tag="ovirt_vdsm_input"

TASK [Check index_prefix is project.ovirt-logs in /etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:316
Tuesday 26 July 2022  23:19:17 +0000 (0:00:00.311)       0:01:57.785 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "set $.index_prefix = \"project.ovirt-logs\"",
        "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf"
    ],
    "delta": "0:00:00.003632",
    "end": "2022-07-26 23:19:17.771434",
    "rc": 0,
    "start": "2022-07-26 23:19:17.767802"
}

STDOUT:

  set $.index_prefix = "project.ovirt-logs" & "-" & "test-engine" & "." & "777-888-999" & ".";

TASK [Check default config params in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:322
Tuesday 26 July 2022  23:19:18 +0000 (0:00:00.307)       0:01:58.092 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=dynSearchIndex=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "dynSearchIndex=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:01.004869",
    "end": "2022-07-26 23:19:19.085977",
    "item": "dynSearchIndex=.on.",
    "rc": 0,
    "start": "2022-07-26 23:19:18.081108"
}

STDOUT:

            dynSearchIndex="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=bulkmode=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "bulkmode=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.004084",
    "end": "2022-07-26 23:19:19.376340",
    "item": "bulkmode=.on.",
    "rc": 0,
    "start": "2022-07-26 23:19:19.372256"
}

STDOUT:

            bulkmode="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=dynbulkid=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "dynbulkid=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.004107",
    "end": "2022-07-26 23:19:19.666197",
    "item": "dynbulkid=.on.",
    "rc": 0,
    "start": "2022-07-26 23:19:19.662090"
}

STDOUT:

            dynbulkid="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=allowUnsignedCerts=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "allowUnsignedCerts=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.023665",
    "end": "2022-07-26 23:19:20.021021",
    "item": "allowUnsignedCerts=.off.",
    "rc": 0,
    "start": "2022-07-26 23:19:19.997356"
}

STDOUT:

            allowUnsignedCerts="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=usehttps=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "usehttps=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003819",
    "end": "2022-07-26 23:19:20.412188",
    "item": "usehttps=.on.",
    "rc": 0,
    "start": "2022-07-26 23:19:20.408369"
}

STDOUT:

            usehttps="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=retryfailures=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "retryfailures=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003622",
    "end": "2022-07-26 23:19:20.699892",
    "item": "retryfailures=.on.",
    "rc": 0,
    "start": "2022-07-26 23:19:20.696270"
}

STDOUT:

            retryfailures="on"

TASK [Check modified config params in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:333
Tuesday 26 July 2022  23:19:20 +0000 (0:00:02.933)       0:02:01.026 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=dynSearchIndex=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "dynSearchIndex=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003525",
    "end": "2022-07-26 23:19:21.025524",
    "item": "dynSearchIndex=.off.",
    "rc": 0,
    "start": "2022-07-26 23:19:21.021999"
}

STDOUT:

            dynSearchIndex="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=bulkmode=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "bulkmode=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003320",
    "end": "2022-07-26 23:19:21.301991",
    "item": "bulkmode=.off.",
    "rc": 0,
    "start": "2022-07-26 23:19:21.298671"
}

STDOUT:

            bulkmode="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=dynbulkid=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "dynbulkid=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003628",
    "end": "2022-07-26 23:19:21.627341",
    "item": "dynbulkid=.off.",
    "rc": 0,
    "start": "2022-07-26 23:19:21.623713"
}

STDOUT:

            dynbulkid="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=allowUnsignedCerts=.on.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "allowUnsignedCerts=.on.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003527",
    "end": "2022-07-26 23:19:21.904254",
    "item": "allowUnsignedCerts=.on.",
    "rc": 0,
    "start": "2022-07-26 23:19:21.900727"
}

STDOUT:

            allowUnsignedCerts="on"
ok: [/cache/centos-7.qcow2c.snap] => (item=usehttps=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "usehttps=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003566",
    "end": "2022-07-26 23:19:22.178595",
    "item": "usehttps=.off.",
    "rc": 0,
    "start": "2022-07-26 23:19:22.175029"
}

STDOUT:

            usehttps="off"
ok: [/cache/centos-7.qcow2c.snap] => (item=retryfailures=.off.) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "/bin/grep",
        "retryfailures=.off.",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003709",
    "end": "2022-07-26 23:19:22.457026",
    "item": "retryfailures=.off.",
    "rc": 0,
    "start": "2022-07-26 23:19:22.453317"
}

STDOUT:

            retryfailures="off"

TASK [Check server param in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:344
Tuesday 26 July 2022  23:19:22 +0000 (0:00:01.756)       0:02:02.782 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "server=\\[\"logging-es0\", \"logging-es1\"\\]",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf"
    ],
    "delta": "0:00:00.003431",
    "end": "2022-07-26 23:19:22.768509",
    "rc": 0,
    "start": "2022-07-26 23:19:22.765078"
}

STDOUT:

            server=["logging-es0", "logging-es1"]

TASK [Check server param in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:350
Tuesday 26 July 2022  23:19:22 +0000 (0:00:00.304)       0:02:03.086 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": [
        "/bin/grep",
        "server=\\[\"logging-es-ops0\", \"logging-es-ops1\"\\]",
        "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf"
    ],
    "delta": "0:00:00.003409",
    "end": "2022-07-26 23:19:23.078267",
    "rc": 0,
    "start": "2022-07-26 23:19:23.074858"
}

STDOUT:

            server=["logging-es-ops0", "logging-es-ops1"]

TASK [END TEST CASE 1; Ensure basic ovirt configuration works] *****************
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:356
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.334)       0:02:03.421 ********** 

TASK [fedora.linux_system_roles.logging : Set files output if files output is not defined and logging_inputs is not empty] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:5
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.076)       0:02:03.498 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Set rsyslog_outputs] *****************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:12
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.053)       0:02:03.551 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_outputs": []
    },
    "changed": false
}

TASK [fedora.linux_system_roles.logging : Set rsyslog_inputs] ******************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:16
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.059)       0:02:03.611 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "rsyslog_inputs": []
    },
    "changed": false
}

TASK [fedora.linux_system_roles.logging : Set custom_config_files fact] ********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:20
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.061)       0:02:03.672 ********** 

TASK [fedora.linux_system_roles.logging : Check logging_inputs item in logging_flows.inputs] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:29
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.029)       0:02:03.702 ********** 

TASK [fedora.linux_system_roles.logging : Re-read facts after adding custom fact] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:41
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.028)       0:02:03.730 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Create rsyslog debug dir] ************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:45
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.046)       0:02:03.776 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Delete debug file] *******************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:51
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.046)       0:02:03.823 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Create rsyslog debug file] ***********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:57
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.048)       0:02:03.872 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Use a debug var to avoid an empty dict in with_dict] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:63
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.045)       0:02:03.918 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.logging : Populate rsyslog debug file] *********
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:67
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.050)       0:02:03.968 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [Include Rsyslog role] ****************************************************
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/logging/tasks/main.yml:84
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.049)       0:02:04.018 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main.yml:4
Tuesday 26 July 2022  23:19:23 +0000 (0:00:00.046)       0:02:04.064 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure ansible_facts used by role] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:4
Tuesday 26 July 2022  23:19:24 +0000 (0:00:00.044)       0:02:04.109 ********** 
ok: [/cache/centos-7.qcow2c.snap]

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set platform/version specific variables] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:9
Tuesday 26 July 2022  23:19:24 +0000 (0:00:00.422)       0:02:04.531 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/default.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/RedHat.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/RedHat.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS.yml",
    "skip_reason": "Conditional result was False"
}
ok: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml) => {
    "ansible_facts": {
        "__rsyslog_input_basics": "input_basics_rhel7.j2"
    },
    "ansible_included_var_files": [
        "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml"
    ],
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.yml"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.9.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/CentOS_7.9.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/set_vars.yml:19
Tuesday 26 July 2022  23:19:24 +0000 (0:00:00.116)       0:02:04.647 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/basics/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/ovirt/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/remote/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/inputs/remote/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/elasticsearch/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/files/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/forwards/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/forwards/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/relp/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/relp/main.yml",
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/remote_files/main.yml)  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": "/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/vars/outputs/remote_files/main.yml",
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Main rsyslog subrole] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main.yml:7
Tuesday 26 July 2022  23:19:24 +0000 (0:00:00.175)       0:02:04.823 ********** 
included: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get status of rsyslog packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:14
Tuesday 26 July 2022  23:19:24 +0000 (0:00:00.089)       0:02:04.912 ********** 
ok: [/cache/centos-7.qcow2c.snap] => (item=rsyslog) => {
    "ansible_loop_var": "item",
    "changed": false,
    "cmd": [
        "rpm",
        "-V",
        "rsyslog"
    ],
    "delta": "0:00:00.062259",
    "end": "2022-07-26 23:19:24.989426",
    "failed_when_result": false,
    "item": "rsyslog",
    "rc": 1,
    "start": "2022-07-26 23:19:24.927167"
}

STDOUT:

S.5....T.  c /etc/rsyslog.conf


MSG:

non-zero return code

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Reset original confs - logging package is absent] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:23
Tuesday 26 July 2022  23:19:25 +0000 (0:00:00.405)       0:02:05.318 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "removed": [
            "rsyslog"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog.x86_64 0:8.24.0-57.el7_9.3 will be erased\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64\n--> Processing Dependency: rsyslog = 8.24.0-57.el7_9.3 for package: rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64\n--> Running transaction check\n---> Package rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3 will be erased\n---> Package rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3 will be erased\n---> Package rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3 will be erased\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package                   Arch       Version                Repository    Size\n================================================================================\nRemoving:\n rsyslog                   x86_64     8.24.0-57.el7_9.3      @updates     1.9 M\nRemoving for dependencies:\n rsyslog-elasticsearch     x86_64     8.24.0-57.el7_9.3      @updates      44 k\n rsyslog-mmjsonparse       x86_64     8.24.0-57.el7_9.3      @updates      15 k\n rsyslog-mmnormalize       x86_64     8.24.0-57.el7_9.3      @updates      15 k\n\nTransaction Summary\n================================================================================\nRemove  1 Package (+3 Dependent packages)\n\nInstalled size: 2.0 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Erasing    : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 1/4 \n  Erasing    : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 2/4 \n  Erasing    : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               3/4 \n  Erasing    : rsyslog-8.24.0-57.el7_9.3.x86_64                             4/4 \nwarning: /etc/rsyslog.conf saved as /etc/rsyslog.conf.rpmsave\n  Verifying  : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/4 \n  Verifying  : rsyslog-elasticsearch-8.24.0-57.el7_9.3.x86_64               2/4 \n  Verifying  : rsyslog-mmnormalize-8.24.0-57.el7_9.3.x86_64                 3/4 \n  Verifying  : rsyslog-mmjsonparse-8.24.0-57.el7_9.3.x86_64                 4/4 \n\nRemoved:\n  rsyslog.x86_64 0:8.24.0-57.el7_9.3                                            \n\nDependency Removed:\n  rsyslog-elasticsearch.x86_64 0:8.24.0-57.el7_9.3                              \n  rsyslog-mmjsonparse.x86_64 0:8.24.0-57.el7_9.3                                \n  rsyslog-mmnormalize.x86_64 0:8.24.0-57.el7_9.3                                \n\nComplete!\n"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:30
Tuesday 26 July 2022  23:19:26 +0000 (0:00:01.486)       0:02:06.804 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "changes": {
        "installed": [
            "rsyslog"
        ]
    },
    "rc": 0,
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirror.cs.vt.edu\n * extras: centos-distro.cavecreek.net\n * updates: mirror.math.princeton.edu\nResolving Dependencies\n--> Running transaction check\n---> Package rsyslog.x86_64 0:8.24.0-57.el7_9.3 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package         Arch           Version                   Repository       Size\n================================================================================\nInstalling:\n rsyslog         x86_64         8.24.0-57.el7_9.3         updates         622 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal size: 622 k\nInstalled size: 1.9 M\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/1 \n  Verifying  : rsyslog-8.24.0-57.el7_9.3.x86_64                             1/1 \n\nInstalled:\n  rsyslog.x86_64 0:8.24.0-57.el7_9.3                                            \n\nComplete!\n"
    ]
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Reset erased flag] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:39
Tuesday 26 July 2022  23:19:28 +0000 (0:00:01.728)       0:02:08.532 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_erased": false
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Gather package facts] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:43
Tuesday 26 July 2022  23:19:28 +0000 (0:00:00.040)       0:02:08.573 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "packages": {
            "PyYAML": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "PyYAML",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "acl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "acl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "audit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "audit-libs-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "audit-libs-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.8.5"
                }
            ],
            "authconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "authconfig",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "6.2.8"
                }
            ],
            "basesystem": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "basesystem",
                    "release": "7.el7.centos",
                    "source": "rpm",
                    "version": "10.0"
                }
            ],
            "bash": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bash",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "4.2.46"
                }
            ],
            "bc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bc",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.06.95"
                }
            ],
            "bind-export-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 32,
                    "name": "bind-export-libs",
                    "release": "26.P2.el7_9.7",
                    "source": "rpm",
                    "version": "9.11.4"
                }
            ],
            "binutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "binutils",
                    "release": "44.base.el7_9.1",
                    "source": "rpm",
                    "version": "2.27"
                }
            ],
            "btrfs-progs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "btrfs-progs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.9.1"
                }
            ],
            "bzip2-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "bzip2-libs",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "ca-certificates": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ca-certificates",
                    "release": "72.el7_9",
                    "source": "rpm",
                    "version": "2021.2.50"
                }
            ],
            "centos-release": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "centos-release",
                    "release": "9.2009.1.el7.centos",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "checkpolicy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "checkpolicy",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "chkconfig": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chkconfig",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.7.6"
                }
            ],
            "chrony": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "chrony",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.4"
                }
            ],
            "cloud-init": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cloud-init",
                    "release": "7.el7.centos.5",
                    "source": "rpm",
                    "version": "19.4"
                }
            ],
            "cloud-utils-growpart": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "cloud-utils-growpart",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.29"
                }
            ],
            "coreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "coreutils",
                    "release": "24.el7_9.2",
                    "source": "rpm",
                    "version": "8.22"
                }
            ],
            "cpio": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cpio",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "2.11"
                }
            ],
            "cracklib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cracklib-dicts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cracklib-dicts",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.9.0"
                }
            ],
            "cronie": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "cronie-anacron": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cronie-anacron",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.4.11"
                }
            ],
            "crontabs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "crontabs",
                    "release": "6.20121102git.el7",
                    "source": "rpm",
                    "version": "1.11"
                }
            ],
            "cryptsetup-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cryptsetup-libs",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.0.3"
                }
            ],
            "curl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "curl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "cyrus-sasl-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "cyrus-sasl-lib",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.1.26"
                }
            ],
            "dbus": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-glib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-glib",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.100"
                }
            ],
            "dbus-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dbus-libs",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.10.24"
                }
            ],
            "dbus-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dbus-python",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "device-mapper": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "device-mapper-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 7,
                    "name": "device-mapper-libs",
                    "release": "6.el7_9.5",
                    "source": "rpm",
                    "version": "1.02.170"
                }
            ],
            "dhclient": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhclient",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-common": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-common",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "dhcp-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 12,
                    "name": "dhcp-libs",
                    "release": "83.el7.centos.1",
                    "source": "rpm",
                    "version": "4.2.5"
                }
            ],
            "diffutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "diffutils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "3.3"
                }
            ],
            "dmidecode": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "dmidecode",
                    "release": "5.el7_9.1",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "dracut": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-generic": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-generic",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-config-rescue": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-config-rescue",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "dracut-network": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "dracut-network",
                    "release": "572.el7",
                    "source": "rpm",
                    "version": "033"
                }
            ],
            "e2fsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "e2fsprogs-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "e2fsprogs-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "elfutils-default-yama-scope": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "elfutils-default-yama-scope",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libelf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libelf",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "elfutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "elfutils-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.176"
                }
            ],
            "epel-release": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "epel-release",
                    "release": "14",
                    "source": "rpm",
                    "version": "7"
                }
            ],
            "ethtool": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "ethtool",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "4.8"
                }
            ],
            "expat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "expat",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "file": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "file-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "file-libs",
                    "release": "37.el7",
                    "source": "rpm",
                    "version": "5.11"
                }
            ],
            "filesystem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "filesystem",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "3.2"
                }
            ],
            "findutils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "findutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.5.11"
                }
            ],
            "fipscheck": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "fipscheck-lib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "fipscheck-lib",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "1.4.1"
                }
            ],
            "freetype": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "freetype",
                    "release": "14.el7_9.1",
                    "source": "rpm",
                    "version": "2.8"
                }
            ],
            "gawk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gawk",
                    "release": "4.el7_3.1",
                    "source": "rpm",
                    "version": "4.0.2"
                }
            ],
            "gdbm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdbm",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.10"
                }
            ],
            "gdisk": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gdisk",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.8.10"
                }
            ],
            "gettext": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "gettext-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gettext-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.19.8.1"
                }
            ],
            "glib2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glib2",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.56.1"
                }
            ],
            "glibc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "glibc-common": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "glibc-common",
                    "release": "325.el7_9",
                    "source": "rpm",
                    "version": "2.17"
                }
            ],
            "gmp": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "gmp",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "6.0.0"
                }
            ],
            "gnupg2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnupg2",
                    "release": "5.el7_5",
                    "source": "rpm",
                    "version": "2.0.22"
                }
            ],
            "gnutls": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gnutls",
                    "release": "9.el7_6",
                    "source": "rpm",
                    "version": "3.3.29"
                }
            ],
            "gobject-introspection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gobject-introspection",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.56.1"
                }
            ],
            "gpg-pubkey": [
                {
                    "arch": null,
                    "epoch": null,
                    "name": "gpg-pubkey",
                    "release": "53a7ff4b",
                    "source": "rpm",
                    "version": "f4a80eb5"
                }
            ],
            "gpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gpgme",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.3.2"
                }
            ],
            "grep": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grep",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "groff-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "groff-base",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.22.2"
                }
            ],
            "grub2": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-common": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-common",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-pc",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-pc-modules": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "grub2-pc-modules",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-extra": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-extra",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grub2-tools-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "grub2-tools-minimal",
                    "release": "0.87.el7.centos.7",
                    "source": "rpm",
                    "version": "2.02"
                }
            ],
            "grubby": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "grubby",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "8.28"
                }
            ],
            "gssproxy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gssproxy",
                    "release": "30.el7_9",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "gzip": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "gzip",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.5"
                }
            ],
            "hardlink": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "hardlink",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "hostname": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hostname",
                    "release": "3.el7_7.1",
                    "source": "rpm",
                    "version": "3.13"
                }
            ],
            "hwdata": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "hwdata",
                    "release": "9.7.el7",
                    "source": "rpm",
                    "version": "0.252"
                }
            ],
            "info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "5.1"
                }
            ],
            "initscripts": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "initscripts",
                    "release": "1.el7_9.1",
                    "source": "rpm",
                    "version": "9.49.53"
                }
            ],
            "iproute": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iproute",
                    "release": "30.el7",
                    "source": "rpm",
                    "version": "4.11.0"
                }
            ],
            "iptables": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iptables",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.4.21"
                }
            ],
            "iputils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "iputils",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "20160308"
                }
            ],
            "irqbalance": [
                {
                    "arch": "x86_64",
                    "epoch": 3,
                    "name": "irqbalance",
                    "release": "12.el7",
                    "source": "rpm",
                    "version": "1.0.7"
                }
            ],
            "jansson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "jansson",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2.10"
                }
            ],
            "json-c": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "json-c",
                    "release": "4.el7_0",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "kbd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kbd",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-legacy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-legacy",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kbd-misc": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "kbd-misc",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "1.15.5"
                }
            ],
            "kernel": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kernel-tools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kernel-tools-libs",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "kexec-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kexec-tools",
                    "release": "51.el7_9.3",
                    "source": "rpm",
                    "version": "2.0.15"
                }
            ],
            "keyutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "keyutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "keyutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.5.8"
                }
            ],
            "kmod": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kmod-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kmod-libs",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "20"
                }
            ],
            "kpartx": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "kpartx",
                    "release": "135.el7_9",
                    "source": "rpm",
                    "version": "0.4.9"
                }
            ],
            "krb5-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "krb5-libs",
                    "release": "50.el7",
                    "source": "rpm",
                    "version": "1.15.1"
                }
            ],
            "less": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "less",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "458"
                }
            ],
            "libacl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libacl",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.2.51"
                }
            ],
            "libassuan": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libassuan",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libattr",
                    "release": "13.el7",
                    "source": "rpm",
                    "version": "2.4.46"
                }
            ],
            "libbasicobjects": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libbasicobjects",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.1"
                }
            ],
            "libblkid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libblkid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libcap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.22"
                }
            ],
            "libcap-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcap-ng",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.7.5"
                }
            ],
            "libcgroup": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcgroup",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "0.41"
                }
            ],
            "libcollection": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcollection",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.7.0"
                }
            ],
            "libcom_err": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcom_err",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libcroco": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcroco",
                    "release": "6.el7_9",
                    "source": "rpm",
                    "version": "0.6.12"
                }
            ],
            "libcurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libcurl",
                    "release": "59.el7_9.1",
                    "source": "rpm",
                    "version": "7.29.0"
                }
            ],
            "libdaemon": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdaemon",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.14"
                }
            ],
            "libdb": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libdb-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libdb-utils",
                    "release": "25.el7",
                    "source": "rpm",
                    "version": "5.3.21"
                }
            ],
            "libedit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libedit",
                    "release": "12.20121213cvs.el7",
                    "source": "rpm",
                    "version": "3.0"
                }
            ],
            "libestr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libestr",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.1.9"
                }
            ],
            "libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.0.21"
                }
            ],
            "libfastjson": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libfastjson",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.99.4"
                }
            ],
            "libffi": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libffi",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.0.13"
                }
            ],
            "libgcc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcc",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgcrypt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgcrypt",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "1.5.3"
                }
            ],
            "libgomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgomp",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libgpg-error": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libgpg-error",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.12"
                }
            ],
            "libidn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libidn",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.28"
                }
            ],
            "libini_config": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libini_config",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "1.3.1"
                }
            ],
            "liblognorm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "liblognorm",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.0.2"
                }
            ],
            "libmnl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmnl",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "libmount": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libmount",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libndp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libndp",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "libnetfilter_conntrack": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnetfilter_conntrack",
                    "release": "1.el7_3",
                    "source": "rpm",
                    "version": "1.0.6"
                }
            ],
            "libnfnetlink": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfnetlink",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.0.1"
                }
            ],
            "libnfsidmap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnfsidmap",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "0.25"
                }
            ],
            "libnl3": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libnl3-cli": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libnl3-cli",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.2.28"
                }
            ],
            "libpath_utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpath_utils",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.2.1"
                }
            ],
            "libpipeline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpipeline",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libpng": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "libpng",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.5.13"
                }
            ],
            "libpwquality": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libpwquality",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.2.3"
                }
            ],
            "libref_array": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libref_array",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "0.1.5"
                }
            ],
            "librelp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "librelp",
                    "release": "1.el7_5.1",
                    "source": "rpm",
                    "version": "1.2.12"
                }
            ],
            "libseccomp": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libseccomp",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.3.1"
                }
            ],
            "libselinux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-python",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libselinux-utils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libselinux-utils",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsemanage-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsemanage-python",
                    "release": "14.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsepol": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsepol",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "libsmartcols": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsmartcols",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libss",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.42.9"
                }
            ],
            "libssh2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libssh2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.8.0"
                }
            ],
            "libstdc++": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libstdc++",
                    "release": "44.el7",
                    "source": "rpm",
                    "version": "4.8.5"
                }
            ],
            "libsysfs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libsysfs",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "2.1.0"
                }
            ],
            "libtasn1": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtasn1",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "4.10"
                }
            ],
            "libteam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libteam",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "libtirpc": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libtirpc",
                    "release": "0.16.el7",
                    "source": "rpm",
                    "version": "0.2.4"
                }
            ],
            "libunistring": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libunistring",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.9.3"
                }
            ],
            "libuser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuser",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.60"
                }
            ],
            "libutempter": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libutempter",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.1.6"
                }
            ],
            "libuuid": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libuuid",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "libverto": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libverto-libevent": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libverto-libevent",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.2.5"
                }
            ],
            "libxml2": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libxml2-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libxml2-python",
                    "release": "6.el7_9.6",
                    "source": "rpm",
                    "version": "2.9.1"
                }
            ],
            "libyaml": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "libyaml",
                    "release": "11.el7_0",
                    "source": "rpm",
                    "version": "0.1.4"
                }
            ],
            "logrotate": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "logrotate",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "3.8.6"
                }
            ],
            "lshw": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lshw",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "B.02.18"
                }
            ],
            "lsof": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lsof",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "4.87"
                }
            ],
            "lua": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lua",
                    "release": "15.el7",
                    "source": "rpm",
                    "version": "5.1.4"
                }
            ],
            "lz4": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lz4",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "1.8.3"
                }
            ],
            "lzo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "lzo",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "2.06"
                }
            ],
            "make": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "make",
                    "release": "24.el7",
                    "source": "rpm",
                    "version": "3.82"
                }
            ],
            "man-db": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "man-db",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.6.3"
                }
            ],
            "mariadb-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "mariadb-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.5.68"
                }
            ],
            "microcode_ctl": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "microcode_ctl",
                    "release": "73.11.el7_9",
                    "source": "rpm",
                    "version": "2.1"
                }
            ],
            "mozjs17": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "mozjs17",
                    "release": "20.el7",
                    "source": "rpm",
                    "version": "17.0.0"
                }
            ],
            "ncurses": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-base": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "ncurses-base",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "ncurses-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ncurses-libs",
                    "release": "14.20130511.el7_4",
                    "source": "rpm",
                    "version": "5.9"
                }
            ],
            "net-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "net-tools",
                    "release": "0.25.20131004git.el7",
                    "source": "rpm",
                    "version": "2.0"
                }
            ],
            "nettle": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nettle",
                    "release": "9.el7_9",
                    "source": "rpm",
                    "version": "2.7.1"
                }
            ],
            "newt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "newt-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "newt-python",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.52.15"
                }
            ],
            "nfs-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "nfs-utils",
                    "release": "0.68.el7.2",
                    "source": "rpm",
                    "version": "1.3.0"
                }
            ],
            "nspr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nspr",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "4.32.0"
                }
            ],
            "nss": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-pem": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-pem",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.0.3"
                }
            ],
            "nss-softokn": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-softokn-freebl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-softokn-freebl",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-sysinit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-sysinit",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-tools",
                    "release": "3.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "nss-util": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "nss-util",
                    "release": "1.el7_9",
                    "source": "rpm",
                    "version": "3.67.0"
                }
            ],
            "numactl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "numactl-libs",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "2.0.12"
                }
            ],
            "openldap": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openldap",
                    "release": "24.el7_9",
                    "source": "rpm",
                    "version": "2.4.44"
                }
            ],
            "openssh": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-clients": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-clients",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssh-server": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "openssh-server",
                    "release": "21.el7",
                    "source": "rpm",
                    "version": "7.4p1"
                }
            ],
            "openssl": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "openssl-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "openssl-libs",
                    "release": "22.el7_9",
                    "source": "rpm",
                    "version": "1.0.2k"
                }
            ],
            "os-prober": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "os-prober",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "1.58"
                }
            ],
            "p11-kit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "p11-kit-trust": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "p11-kit-trust",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.23.5"
                }
            ],
            "pam": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pam",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "1.1.8"
                }
            ],
            "parted": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "parted",
                    "release": "32.el7",
                    "source": "rpm",
                    "version": "3.1"
                }
            ],
            "passwd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "passwd",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.79"
                }
            ],
            "pciutils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pciutils-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.5.1"
                }
            ],
            "pcre": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pcre",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "8.32"
                }
            ],
            "pinentry": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pinentry",
                    "release": "17.el7",
                    "source": "rpm",
                    "version": "0.8.1"
                }
            ],
            "pkgconfig": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "pkgconfig",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.27.1"
                }
            ],
            "policycoreutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "policycoreutils-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "policycoreutils-python",
                    "release": "34.el7",
                    "source": "rpm",
                    "version": "2.5"
                }
            ],
            "polkit": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit",
                    "release": "26.el7",
                    "source": "rpm",
                    "version": "0.112"
                }
            ],
            "polkit-pkla-compat": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "polkit-pkla-compat",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.1"
                }
            ],
            "popt": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "popt",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.13"
                }
            ],
            "postfix": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "postfix",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "2.10.1"
                }
            ],
            "procps-ng": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "procps-ng",
                    "release": "28.el7",
                    "source": "rpm",
                    "version": "3.3.10"
                }
            ],
            "pth": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pth",
                    "release": "23.el7",
                    "source": "rpm",
                    "version": "2.0.7"
                }
            ],
            "pygpgme": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pygpgme",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.3"
                }
            ],
            "pyliblzma": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyliblzma",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "0.5.3"
                }
            ],
            "pyserial": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "pyserial",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-IPy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-IPy",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.75"
                }
            ],
            "python-babel": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-babel",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "0.9.6"
                }
            ],
            "python-backports": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-backports",
                    "release": "8.el7",
                    "source": "rpm",
                    "version": "1.0"
                }
            ],
            "python-backports-ssl_match_hostname": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-backports-ssl_match_hostname",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "3.5.0.1"
                }
            ],
            "python-chardet": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-chardet",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.2.1"
                }
            ],
            "python-configobj": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-configobj",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.7.2"
                }
            ],
            "python-decorator": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-decorator",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.0"
                }
            ],
            "python-gobject-base": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-gobject-base",
                    "release": "1.el7_4.1",
                    "source": "rpm",
                    "version": "3.22.0"
                }
            ],
            "python-iniparse": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-iniparse",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-ipaddress": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-ipaddress",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.0.16"
                }
            ],
            "python-jinja2": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jinja2",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "2.7.2"
                }
            ],
            "python-jsonpatch": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpatch",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "1.2"
                }
            ],
            "python-jsonpointer": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-jsonpointer",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9"
                }
            ],
            "python-kitchen": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-kitchen",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.1.1"
                }
            ],
            "python-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-libs",
                    "release": "90.el7",
                    "source": "rpm",
                    "version": "2.7.5"
                }
            ],
            "python-linux-procfs": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-linux-procfs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "0.4.11"
                }
            ],
            "python-markupsafe": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-markupsafe",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "0.11"
                }
            ],
            "python-perf": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-perf",
                    "release": "1160.45.1.el7",
                    "source": "rpm",
                    "version": "3.10.0"
                }
            ],
            "python-prettytable": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-prettytable",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "0.7.2"
                }
            ],
            "python-pycurl": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-pycurl",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "7.19.0"
                }
            ],
            "python-pyudev": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-pyudev",
                    "release": "9.el7",
                    "source": "rpm",
                    "version": "0.15"
                }
            ],
            "python-requests": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-requests",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "2.6.0"
                }
            ],
            "python-schedutils": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "python-schedutils",
                    "release": "6.el7",
                    "source": "rpm",
                    "version": "0.4"
                }
            ],
            "python-setuptools": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-setuptools",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "0.9.8"
                }
            ],
            "python-six": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-six",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "1.9.0"
                }
            ],
            "python-urlgrabber": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urlgrabber",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.10"
                }
            ],
            "python-urllib3": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "python-urllib3",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "1.10.2"
                }
            ],
            "pyxattr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "pyxattr",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "0.5.1"
                }
            ],
            "qemu-guest-agent": [
                {
                    "arch": "x86_64",
                    "epoch": 10,
                    "name": "qemu-guest-agent",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "2.12.0"
                }
            ],
            "qrencode-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "qrencode-libs",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "3.4.1"
                }
            ],
            "quota": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "quota",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "quota-nls": [
                {
                    "arch": "noarch",
                    "epoch": 1,
                    "name": "quota-nls",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "4.01"
                }
            ],
            "readline": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "readline",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "6.2"
                }
            ],
            "rootfiles": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "rootfiles",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "8.1"
                }
            ],
            "rpcbind": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpcbind",
                    "release": "49.el7",
                    "source": "rpm",
                    "version": "0.2.0"
                }
            ],
            "rpm": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-build-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-build-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-libs",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rpm-python": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rpm-python",
                    "release": "46.el7_9",
                    "source": "rpm",
                    "version": "4.11.3"
                }
            ],
            "rsync": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsync",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "3.1.2"
                }
            ],
            "rsyslog": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "rsyslog",
                    "release": "57.el7_9.3",
                    "source": "rpm",
                    "version": "8.24.0"
                }
            ],
            "sed": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sed",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "4.2.2"
                }
            ],
            "selinux-policy": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "selinux-policy-targeted": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "selinux-policy-targeted",
                    "release": "268.el7_9.2",
                    "source": "rpm",
                    "version": "3.13.1"
                }
            ],
            "setools-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "setools-libs",
                    "release": "4.el7",
                    "source": "rpm",
                    "version": "3.3.8"
                }
            ],
            "setup": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "setup",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.8.71"
                }
            ],
            "sg3_utils": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "sg3_utils-libs": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "sg3_utils-libs",
                    "release": "19.el7",
                    "source": "rpm",
                    "version": "1.37"
                }
            ],
            "shadow-utils": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "shadow-utils",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "4.6"
                }
            ],
            "shared-mime-info": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "shared-mime-info",
                    "release": "5.el7",
                    "source": "rpm",
                    "version": "1.8"
                }
            ],
            "slang": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "slang",
                    "release": "11.el7",
                    "source": "rpm",
                    "version": "2.2.4"
                }
            ],
            "snappy": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "snappy",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.1.0"
                }
            ],
            "sqlite": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sqlite",
                    "release": "8.el7_7.1",
                    "source": "rpm",
                    "version": "3.7.17"
                }
            ],
            "sudo": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sudo",
                    "release": "10.el7_9.2",
                    "source": "rpm",
                    "version": "1.8.23"
                }
            ],
            "systemd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-libs",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "systemd-sysv": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "systemd-sysv",
                    "release": "78.el7_9.3",
                    "source": "rpm",
                    "version": "219"
                }
            ],
            "sysvinit-tools": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "sysvinit-tools",
                    "release": "14.dsf.el7",
                    "source": "rpm",
                    "version": "2.88"
                }
            ],
            "tar": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "tar",
                    "release": "35.el7",
                    "source": "rpm",
                    "version": "1.26"
                }
            ],
            "tcp_wrappers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "tcp_wrappers-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "tcp_wrappers-libs",
                    "release": "77.el7",
                    "source": "rpm",
                    "version": "7.6"
                }
            ],
            "teamd": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "teamd",
                    "release": "3.el7",
                    "source": "rpm",
                    "version": "1.29"
                }
            ],
            "trousers": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "trousers",
                    "release": "2.el7",
                    "source": "rpm",
                    "version": "0.3.14"
                }
            ],
            "tuned": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tuned",
                    "release": "11.el7_9",
                    "source": "rpm",
                    "version": "2.11.0"
                }
            ],
            "tzdata": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "tzdata",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "2021e"
                }
            ],
            "ustr": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "ustr",
                    "release": "16.el7",
                    "source": "rpm",
                    "version": "1.0.4"
                }
            ],
            "util-linux": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "util-linux",
                    "release": "65.el7_9.1",
                    "source": "rpm",
                    "version": "2.23.2"
                }
            ],
            "vim-minimal": [
                {
                    "arch": "x86_64",
                    "epoch": 2,
                    "name": "vim-minimal",
                    "release": "8.el7_9",
                    "source": "rpm",
                    "version": "7.4.629"
                }
            ],
            "virt-what": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "virt-what",
                    "release": "4.el7_9.1",
                    "source": "rpm",
                    "version": "1.18"
                }
            ],
            "which": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "which",
                    "release": "7.el7",
                    "source": "rpm",
                    "version": "2.20"
                }
            ],
            "wpa_supplicant": [
                {
                    "arch": "x86_64",
                    "epoch": 1,
                    "name": "wpa_supplicant",
                    "release": "12.el7_9.2",
                    "source": "rpm",
                    "version": "2.6"
                }
            ],
            "xfsprogs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xfsprogs",
                    "release": "22.el7",
                    "source": "rpm",
                    "version": "4.5.0"
                }
            ],
            "xz": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "xz-libs": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "xz-libs",
                    "release": "1.el7",
                    "source": "rpm",
                    "version": "5.2.2"
                }
            ],
            "yum": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum",
                    "release": "168.el7.centos",
                    "source": "rpm",
                    "version": "3.4.3"
                }
            ],
            "yum-metadata-parser": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "yum-metadata-parser",
                    "release": "10.el7",
                    "source": "rpm",
                    "version": "1.1.4"
                }
            ],
            "yum-plugin-fastestmirror": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-plugin-fastestmirror",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "yum-utils": [
                {
                    "arch": "noarch",
                    "epoch": null,
                    "name": "yum-utils",
                    "release": "54.el7_8",
                    "source": "rpm",
                    "version": "1.1.31"
                }
            ],
            "zlib": [
                {
                    "arch": "x86_64",
                    "epoch": null,
                    "name": "zlib",
                    "release": "19.el7_9",
                    "source": "rpm",
                    "version": "1.2.7"
                }
            ]
        }
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get rsyslog version] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:47
Tuesday 26 July 2022  23:19:29 +0000 (0:00:00.915)       0:02:09.489 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_version": "8.24.0"
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version 1] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:54
Tuesday 26 July 2022  23:19:29 +0000 (0:00:00.047)       0:02:09.536 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {}

MSG:

Rsyslog_version is 8.24.0, which is older than "8.37.0-7.2".

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version 2] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:59
Tuesday 26 July 2022  23:19:29 +0000 (0:00:00.043)       0:02:09.579 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Set __rsyslog_failed_validation] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:65
Tuesday 26 July 2022  23:19:29 +0000 (0:00:00.031)       0:02:09.611 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create the config directory if it does not exist] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:72
Tuesday 26 July 2022  23:19:29 +0000 (0:00:00.046)       0:02:09.658 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/etc/rsyslog.d",
    "secontext": "system_u:object_r:syslog_conf_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create a work directory] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:79
Tuesday 26 July 2022  23:19:29 +0000 (0:00:00.339)       0:02:09.997 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0700",
    "owner": "root",
    "path": "/var/lib/rsyslog",
    "secontext": "system_u:object_r:syslogd_var_lib_t:s0",
    "size": 54,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Create logging directory if it does not exist or the ownership and/or modes are different.] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:85
Tuesday 26 July 2022  23:19:30 +0000 (0:00:00.334)       0:02:10.332 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "gid": 0,
    "group": "root",
    "mode": "0755",
    "owner": "root",
    "path": "/var/log",
    "secontext": "system_u:object_r:var_log_t:s0",
    "size": 4096,
    "state": "directory",
    "uid": 0
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get mode of rsyslog.conf if it exists] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:93
Tuesday 26 July 2022  23:19:30 +0000 (0:00:00.331)       0:02:10.663 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "stat": {
        "atime": 1642101032.0,
        "attr_flags": "",
        "attributes": [],
        "block_size": 4096,
        "blocks": 8,
        "charset": "us-ascii",
        "checksum": "c9638f934d9bd63f915871a44f22aa1968342884",
        "ctime": 1658877567.9503896,
        "dev": 64769,
        "device_type": 0,
        "executable": false,
        "exists": true,
        "gid": 0,
        "gr_name": "root",
        "inode": 83,
        "isblk": false,
        "ischr": false,
        "isdir": false,
        "isfifo": false,
        "isgid": false,
        "islnk": false,
        "isreg": true,
        "issock": false,
        "isuid": false,
        "mimetype": "text/plain",
        "mode": "0644",
        "mtime": 1642101032.0,
        "nlink": 1,
        "path": "/etc/rsyslog.conf",
        "pw_name": "root",
        "readable": true,
        "rgrp": true,
        "roth": true,
        "rusr": true,
        "size": 3232,
        "uid": 0,
        "version": "18446744072103617412",
        "wgrp": false,
        "woth": false,
        "writeable": true,
        "wusr": true,
        "xgrp": false,
        "xoth": false,
        "xusr": false
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate main rsyslog configuration] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:98
Tuesday 26 July 2022  23:19:30 +0000 (0:00:00.359)       0:02:11.022 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate global rule to add to __rsyslog_common_rules] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:108
Tuesday 26 July 2022  23:19:30 +0000 (0:00:00.053)       0:02:11.076 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_common_rules": [
            {
                "comment": "Global options",
                "filename": "00-global.conf",
                "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
            },
            {
                "name": "local-modules",
                "sections": [
                    {
                        "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                    }
                ],
                "state": "absent",
                "type": "modules"
            },
            {
                "name": "common-defaults",
                "sections": [
                    {
                        "comment": "Log every message",
                        "options": "$RepeatedMsgReduction off"
                    }
                ],
                "type": "global"
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate common rsyslog configuration files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:131
Tuesday 26 July 2022  23:19:31 +0000 (0:00:00.118)       0:02:11.195 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Initialize list of template results] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:155
Tuesday 26 July 2022  23:19:31 +0000 (0:00:00.058)       0:02:11.254 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "ansible_facts": {
        "__rsyslog_template_results": [
            {
                "changed": false,
                "msg": "All items skipped",
                "results": [
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "comment": "Global options",
                            "filename": "00-global.conf",
                            "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "local-modules",
                            "sections": [
                                {
                                    "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
                                }
                            ],
                            "state": "absent",
                            "type": "modules"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    },
                    {
                        "ansible_loop_var": "inner_item",
                        "changed": false,
                        "inner_item": {
                            "name": "common-defaults",
                            "sections": [
                                {
                                    "comment": "Log every message",
                                    "options": "$RepeatedMsgReduction off"
                                }
                            ],
                            "type": "global"
                        },
                        "skip_reason": "Conditional result was False",
                        "skipped": true
                    }
                ],
                "skipped": true
            }
        ]
    },
    "changed": false
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Remove common config files in rsyslog.d] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:159
Tuesday 26 July 2022  23:19:31 +0000 (0:00:00.059)       0:02:11.313 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item={'filename': '00-global.conf', 'comment': 'Global options', 'options': 'global(\n  workDirectory="/var/lib/rsyslog"\n)\n'})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "comment": "Global options",
        "filename": "00-global.conf",
        "options": "global(\n  workDirectory=\"/var/lib/rsyslog\"\n)\n"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'local-modules', 'type': 'modules', 'state': 'absent', 'sections': [{'options': '# Mark message periodically by immark, if set to true.\nmodule(load="immark" interval="3600")'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "local-modules",
        "sections": [
            {
                "options": "# Mark message periodically by immark, if set to true.\nmodule(load=\"immark\" interval=\"3600\")"
            }
        ],
        "state": "absent",
        "type": "modules"
    },
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item={'name': 'common-defaults', 'type': 'global', 'sections': [{'comment': 'Log every message', 'options': '$RepeatedMsgReduction off'}]})  => {
    "ansible_loop_var": "inner_item",
    "changed": false,
    "inner_item": {
        "name": "common-defaults",
        "sections": [
            {
                "comment": "Log every message",
                "options": "$RepeatedMsgReduction off"
            }
        ],
        "type": "global"
    },
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include input sub-vars] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:177
Tuesday 26 July 2022  23:19:31 +0000 (0:00:00.058)       0:02:11.372 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Run input sub-tasks] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:188
Tuesday 26 July 2022  23:19:31 +0000 (0:00:00.027)       0:02:11.399 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Include output sub-vars] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:203
Tuesday 26 July 2022  23:19:31 +0000 (0:00:00.088)       0:02:11.487 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Run output sub-tasks] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:215
Tuesday 26 July 2022  23:19:31 +0000 (0:00:00.027)       0:02:11.515 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Get rsyslog config files not owned by any package] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:227
Tuesday 26 July 2022  23:19:31 +0000 (0:00:00.027)       0:02:11.543 ********** 
ok: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "cmd": "set -euo pipefail\nfor conf in $( ls \"/etc/rsyslog.d\" ); do\n  rstr=$( rpm -qf \"/etc/rsyslog.d/$conf\" 2>&1 || : )\n  if [[ \"$rstr\" == *\"not owned by any package\"* ]]; then\n    echo \"/etc/rsyslog.d/$conf\"\n  fi\ndone\n",
    "delta": "0:00:00.628063",
    "end": "2022-07-26 23:19:32.185186",
    "failed_when_result": false,
    "rc": 0,
    "start": "2022-07-26 23:19:31.557123"
}

STDOUT:

/etc/rsyslog.d/00-global.conf
/etc/rsyslog.d/05-common-defaults.conf
/etc/rsyslog.d/10-input-ovirt-local_modules.conf
/etc/rsyslog.d/10-input-ovirt-main-modules.conf
/etc/rsyslog.d/10-output-elasticsearch-module.conf
/etc/rsyslog.d/10-output-files-modules.conf
/etc/rsyslog.d/30-output-elasticsearch.conf
/etc/rsyslog.d/30-output-files-default_files.conf
/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf
/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf
/etc/rsyslog.d/90-input-basics-basic_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf
/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf
/etc/rsyslog.d/ovirt_engine.rulebase
/etc/rsyslog.d/ovirt_vdsm.rulebase
/etc/rsyslog.d/parse_json.rulebase

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Purge - remove files not generated by current state] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:244
Tuesday 26 July 2022  23:19:32 +0000 (0:00:00.967)       0:02:12.510 ********** 
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/00-global.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/00-global.conf",
    "path": "/etc/rsyslog.d/00-global.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/05-common-defaults.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/05-common-defaults.conf",
    "path": "/etc/rsyslog.d/05-common-defaults.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-input-ovirt-local_modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "path": "/etc/rsyslog.d/10-input-ovirt-local_modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-input-ovirt-main-modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "path": "/etc/rsyslog.d/10-input-ovirt-main-modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-output-elasticsearch-module.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "path": "/etc/rsyslog.d/10-output-elasticsearch-module.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/10-output-files-modules.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/10-output-files-modules.conf",
    "path": "/etc/rsyslog.d/10-output-files-modules.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/30-output-elasticsearch.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "path": "/etc/rsyslog.d/30-output-elasticsearch.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/30-output-files-default_files.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "path": "/etc/rsyslog.d/30-output-files-default_files.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "path": "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-basics-basic_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "path": "/etc/rsyslog.d/90-input-basics-basic_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_collectd_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_engine_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "path": "/etc/rsyslog.d/90-input-ovirt-ovirt_vdsm_input.conf",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/ovirt_engine.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "path": "/etc/rsyslog.d/ovirt_engine.rulebase",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/ovirt_vdsm.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "path": "/etc/rsyslog.d/ovirt_vdsm.rulebase",
    "state": "absent"
}
changed: [/cache/centos-7.qcow2c.snap] => (item=/etc/rsyslog.d/parse_json.rulebase) => {
    "ansible_loop_var": "item",
    "changed": true,
    "item": "/etc/rsyslog.d/parse_json.rulebase",
    "path": "/etc/rsyslog.d/parse_json.rulebase",
    "state": "absent"
}
NOTIFIED HANDLER fedora.linux_system_roles.private_logging_subrole_rsyslog : restart rsyslogd for /cache/centos-7.qcow2c.snap

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy custom config files if they are specified in rsyslog_custom_config_files variable array.] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:264
Tuesday 26 July 2022  23:19:37 +0000 (0:00:05.115)       0:02:17.626 ********** 

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check tls is enabled in forwards output or remote input and logging_pki_files] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:279
Tuesday 26 July 2022  23:19:37 +0000 (0:00:00.039)       0:02:17.665 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}
skipping: [/cache/centos-7.qcow2c.snap] => (item=[])  => {
    "ansible_loop_var": "item",
    "changed": false,
    "item": [],
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local ca_cert file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:287
Tuesday 26 July 2022  23:19:37 +0000 (0:00:00.061)       0:02:17.727 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local cert file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:299
Tuesday 26 July 2022  23:19:37 +0000 (0:00:00.044)       0:02:17.771 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Copy local key file to the target if needed] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:311
Tuesday 26 July 2022  23:19:37 +0000 (0:00:00.050)       0:02:17.822 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Enable rsyslog service] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:330
Tuesday 26 July 2022  23:19:37 +0000 (0:00:00.048)       0:02:17.871 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "enabled": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestampMonotonic": "0",
        "ActiveExitTimestampMonotonic": "0",
        "ActiveState": "inactive",
        "After": "basic.target network.target network-online.target system.slice",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "no",
        "AssertTimestampMonotonic": "0",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "no",
        "ConditionTimestampMonotonic": "0",
        "Conflicts": "shutdown.target",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "0",
        "ExecMainStartTimestampMonotonic": "0",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestampMonotonic": "0",
        "InactiveExitTimestampMonotonic": "0",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "0",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "system.slice basic.target",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "dead",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestampMonotonic": "0",
        "WatchdogUSec": "0"
    }
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Disable rsyslog service] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:339
Tuesday 26 July 2022  23:19:38 +0000 (0:00:00.473)       0:02:18.344 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {
    "changed": false,
    "skip_reason": "Conditional result was False"
}

TASK [fedora.linux_system_roles.private_logging_subrole_rsyslog : Check rsyslog version] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:350
Tuesday 26 July 2022  23:19:38 +0000 (0:00:00.042)       0:02:18.387 ********** 
skipping: [/cache/centos-7.qcow2c.snap] => {}
META: role_complete for /cache/centos-7.qcow2c.snap
META: role_complete for /cache/centos-7.qcow2c.snap

TASK [Force all notified handlers to run at this point, not waiting for normal sync points] ***
task path: /tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:364
Tuesday 26 July 2022  23:19:38 +0000 (0:00:00.105)       0:02:18.493 ********** 

RUNNING HANDLER [fedora.linux_system_roles.private_logging_subrole_rsyslog : restart rsyslogd] ***
task path: /tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/handlers/main.yml:2
Tuesday 26 July 2022  23:19:38 +0000 (0:00:00.000)       0:02:18.493 ********** 
changed: [/cache/centos-7.qcow2c.snap] => {
    "changed": true,
    "name": "rsyslog",
    "state": "started",
    "status": {
        "ActiveEnterTimestamp": "Tue 2022-07-26 23:19:38 UTC",
        "ActiveEnterTimestampMonotonic": "787529436",
        "ActiveExitTimestampMonotonic": "0",
        "ActiveState": "active",
        "After": "basic.target network.target network-online.target system.slice",
        "AllowIsolate": "no",
        "AmbientCapabilities": "0",
        "AssertResult": "yes",
        "AssertTimestamp": "Tue 2022-07-26 23:19:38 UTC",
        "AssertTimestampMonotonic": "787522400",
        "Before": "shutdown.target multi-user.target",
        "BlockIOAccounting": "no",
        "BlockIOWeight": "18446744073709551615",
        "CPUAccounting": "no",
        "CPUQuotaPerSecUSec": "infinity",
        "CPUSchedulingPolicy": "0",
        "CPUSchedulingPriority": "0",
        "CPUSchedulingResetOnFork": "no",
        "CPUShares": "18446744073709551615",
        "CanIsolate": "no",
        "CanReload": "no",
        "CanStart": "yes",
        "CanStop": "yes",
        "CapabilityBoundingSet": "18446744073709551615",
        "CollectMode": "inactive",
        "ConditionResult": "yes",
        "ConditionTimestamp": "Tue 2022-07-26 23:19:38 UTC",
        "ConditionTimestampMonotonic": "787522400",
        "Conflicts": "shutdown.target",
        "ControlGroup": "/system.slice/rsyslog.service",
        "ControlPID": "0",
        "DefaultDependencies": "yes",
        "Delegate": "no",
        "Description": "System Logging Service",
        "DevicePolicy": "auto",
        "Documentation": "man:rsyslogd(8) http://www.rsyslog.com/doc/",
        "EnvironmentFile": "/etc/sysconfig/rsyslog (ignore_errors=yes)",
        "ExecMainCode": "0",
        "ExecMainExitTimestampMonotonic": "0",
        "ExecMainPID": "9683",
        "ExecMainStartTimestamp": "Tue 2022-07-26 23:19:38 UTC",
        "ExecMainStartTimestampMonotonic": "787523227",
        "ExecMainStatus": "0",
        "ExecStart": "{ path=/usr/sbin/rsyslogd ; argv[]=/usr/sbin/rsyslogd -n $SYSLOGD_OPTIONS ; ignore_errors=no ; start_time=[Tue 2022-07-26 23:19:38 UTC] ; stop_time=[n/a] ; pid=9683 ; code=(null) ; status=0/0 }",
        "FailureAction": "none",
        "FileDescriptorStoreMax": "0",
        "FragmentPath": "/usr/lib/systemd/system/rsyslog.service",
        "GuessMainPID": "yes",
        "IOScheduling": "0",
        "Id": "rsyslog.service",
        "IgnoreOnIsolate": "no",
        "IgnoreOnSnapshot": "no",
        "IgnoreSIGPIPE": "yes",
        "InactiveEnterTimestampMonotonic": "0",
        "InactiveExitTimestamp": "Tue 2022-07-26 23:19:38 UTC",
        "InactiveExitTimestampMonotonic": "787523259",
        "JobTimeoutAction": "none",
        "JobTimeoutUSec": "0",
        "KillMode": "control-group",
        "KillSignal": "15",
        "LimitAS": "18446744073709551615",
        "LimitCORE": "18446744073709551615",
        "LimitCPU": "18446744073709551615",
        "LimitDATA": "18446744073709551615",
        "LimitFSIZE": "18446744073709551615",
        "LimitLOCKS": "18446744073709551615",
        "LimitMEMLOCK": "65536",
        "LimitMSGQUEUE": "819200",
        "LimitNICE": "0",
        "LimitNOFILE": "4096",
        "LimitNPROC": "7154",
        "LimitRSS": "18446744073709551615",
        "LimitRTPRIO": "0",
        "LimitRTTIME": "18446744073709551615",
        "LimitSIGPENDING": "7154",
        "LimitSTACK": "18446744073709551615",
        "LoadState": "loaded",
        "MainPID": "9683",
        "MemoryAccounting": "no",
        "MemoryCurrent": "18446744073709551615",
        "MemoryLimit": "18446744073709551615",
        "MountFlags": "0",
        "Names": "rsyslog.service",
        "NeedDaemonReload": "no",
        "Nice": "0",
        "NoNewPrivileges": "no",
        "NonBlocking": "no",
        "NotifyAccess": "main",
        "OOMScoreAdjust": "0",
        "OnFailureJobMode": "replace",
        "PermissionsStartOnly": "no",
        "PrivateDevices": "no",
        "PrivateNetwork": "no",
        "PrivateTmp": "no",
        "ProtectHome": "no",
        "ProtectSystem": "no",
        "RefuseManualStart": "no",
        "RefuseManualStop": "no",
        "RemainAfterExit": "no",
        "Requires": "system.slice basic.target",
        "Restart": "on-failure",
        "RestartUSec": "100ms",
        "Result": "success",
        "RootDirectoryStartOnly": "no",
        "RuntimeDirectoryMode": "0755",
        "SameProcessGroup": "no",
        "SecureBits": "0",
        "SendSIGHUP": "no",
        "SendSIGKILL": "yes",
        "Slice": "system.slice",
        "StandardError": "inherit",
        "StandardInput": "null",
        "StandardOutput": "null",
        "StartLimitAction": "none",
        "StartLimitBurst": "5",
        "StartLimitInterval": "10000000",
        "StartupBlockIOWeight": "18446744073709551615",
        "StartupCPUShares": "18446744073709551615",
        "StatusErrno": "0",
        "StopWhenUnneeded": "no",
        "SubState": "running",
        "SyslogLevelPrefix": "yes",
        "SyslogPriority": "30",
        "SystemCallErrorNumber": "0",
        "TTYReset": "no",
        "TTYVHangup": "no",
        "TTYVTDisallocate": "no",
        "TasksAccounting": "no",
        "TasksCurrent": "18446744073709551615",
        "TasksMax": "18446744073709551615",
        "TimeoutStartUSec": "1min 30s",
        "TimeoutStopUSec": "1min 30s",
        "TimerSlackNSec": "50000",
        "Transient": "no",
        "Type": "notify",
        "UMask": "0066",
        "UnitFilePreset": "enabled",
        "UnitFileState": "enabled",
        "WantedBy": "multi-user.target",
        "Wants": "network.target network-online.target",
        "WatchdogTimestamp": "Tue 2022-07-26 23:19:38 UTC",
        "WatchdogTimestampMonotonic": "787529269",
        "WatchdogUSec": "0"
    }
}
META: ran handlers
META: ran handlers
META: ran handlers

PLAY RECAP *********************************************************************
/cache/centos-7.qcow2c.snap : ok=281  changed=46   unreachable=0    failed=0    skipped=180  rescued=0    ignored=0   

Tuesday 26 July 2022  23:19:38 +0000 (0:00:00.439)       0:02:18.933 ********** 
=============================================================================== 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Purge - remove files not generated by current state --- 5.12s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:244 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Purge - remove files not generated by current state --- 5.06s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:244 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Ensure collectd port is allowed for rsyslogd to listen to --- 3.66s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/inputs/ovirt/main.yml:30 
Check default config params in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output.conf" --- 2.93s
/tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:322 --------------
fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d --- 2.84s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d --- 2.82s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d --- 2.66s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d --- 2.64s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d --- 2.62s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d --- 2.61s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d --- 2.58s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Generate role configuration files in rsyslog.d --- 2.57s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:13 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages --- 2.07s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages --- 2.03s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4 
fedora.linux_system_roles.private_logging_subrole_rsyslog : restart rsyslogd --- 1.82s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/handlers/main.yml:2 
Check modified config params in "/etc/rsyslog.d/31-output-elasticsearch-elasticsearch_output_ops.conf" --- 1.76s
/tmp/tmpfihyqvnh/tests/logging/tests_ovirt_elasticsearch.yml:333 --------------
fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages --- 1.73s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages --- 1.73s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:30 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages --- 1.67s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/deploy.yml:4 
fedora.linux_system_roles.private_logging_subrole_rsyslog : Install/Update required packages --- 1.66s
/tmp/tmprpwa1_ne/ansible_collections/fedora/linux_system_roles/roles/private_logging_subrole_rsyslog/tasks/main_core.yml:30